Dernière Ligne Non Vide
S'il s'agit d'une formule, alors regarder la typologie de la formule dans la cellule de destination. A mon sens, la valeur zéro serait logique si des références absolues ne sont pas appliquées. Reviens avec une réponse sur chacun de ces sujets. 15/04/2019, 16h09 #7 oui j'ai appliqué ta méthode mais le curseur ne bouge pas d'un poil 1 2 3 4 Dim derlign As Long With Worksheets ( "DIM-") '"DIM-" étant ma feuil' derlign = (, 2) ( xlUp) pour la copie: en B380 c'est une formule comme mentionné plus haut qui est égal à: =SI ( ARRIVE! $A380<> " ";ARRIVE! B380; " ") en fait elle pointe sur une autre feuille du classeur j'utilise Range ( "B380") Range ( "I7") 15/04/2019, 16h33 #8 Si tu actives la cellule B65000. Comment retourner la première / dernière cellule non vide d'une ligne ou d'une colonne?. Quelle est l'adresse de la cellule sélectionnée par la combinaison des touches FiN + Flèche ascendante? 15/04/2019, 16h38 #9 désolé ta méthode fonctionne j'avait oublié de sélectionner une cellule plus basse mais pour la copie non 15/04/2019, 16h42 #10 C'st la raison pour laquelle, comme je te l'ai signalé, il faut partir de la dernière ligne.
Dernière Ligne Non Vide Dans
#2 Bonjour Un truc dans ce style: Private Sub Worksheet_Activate() Range('a' & Range('a65536')(xlUp) + 1) End Sub ceci pour la colonne A par exemple/ A plus #3 Re Jimrcl et Hervé, La même chose ou presque: Si par exemple, chaque fois que tu actives la feuille 'feuil1', tu souhaites que la cellule non vide de la colonne 'A' soit la cellule active, tu places la macro suivante dans le module de cette feuille. Dim Lig As Integer With Sheets('Feuil1') Lig = ('A65536')(xlUp) ('A' & Lig) End With Cordialement CBernardT #4 re bien vu, bernard, j'avais pas lu le 'non vide', dans le message de jimrcl. Range('a65536')(xlUp) #5 Merci beaucoup çà marche trés bien Une question, au bout de combien de temps on devient fort comme vous #6 Re Jimrcl, Si c'est une question? je te répondrais avoir commencé en 1995 avec Excel4 et être aujourdhui sur Excel 11! Dernière ligne non vide pour. Ma femme est parfois jalouse de ma fidélité à Excel. :angry::angry::angry: Salut:whistle: #7 Bonjour Jim, Hervé, Bernard, le Forum Tiens en prime, 'Just for the fun les gars' et aussi pour dire que passion, c'est passion!!!
Juste le numéro de ligne serait comme ceci: =max(arrayformula(if(A:A<>"", row(A:A), ""))) J'ai initialement essayé de trouver ceci pour résoudre un problème de feuille de calcul, mais je n'ai rien trouvé d'utile qui donne simplement le numéro de ligne de la dernière entrée, donc j'espère que cela sera utile pour quelqu'un. En outre, cela présente l'avantage supplémentaire de fonctionner pour tout type de données dans n'importe quel ordre, et vous pouvez avoir des lignes vides entre les lignes avec du contenu, et cela ne compte pas les cellules avec des formules qui évaluent à "". Il peut également gérer des valeurs répétées. Dans l'ensemble, c'est très similaire à l'équation qui utilise max ((G: G <> "") * row (G: G)) ici, mais rend l'extraction du numéro de ligne un peu plus facile si c'est ce que vous recherchez. Sinon, si vous souhaitez mettre un script sur votre feuille, vous pouvez vous faciliter la tâche si vous prévoyez de le faire beaucoup. Dernière ligne non vide dans. Voici ce scirpt: function lastRow(sheet, column) { var ss = tActiveSpreadsheet(); if (column == null) { if (sheet!