Code VBA pour touver la derniere ligne d'une colonne

bonjour à tous,

Voici mon problème, je recherche un code VBA pour trouver le numéro la dernière ligne d'une colonne qui contient une valeur spécifique :

Exemple:

dans la colonne A je cherche à savoir le numéro de ligne qui contient le dernier E, le résultat devrait être 6

colonne A

A

B

H

E

B

E

cette formule fonctionne en la validant par ctrl+maj+entrer

=MAX(SI(A1:A1000 ="e";LIGNE(A1:A1000)))

mais je n'arrive pas à la transcrire en VBA

merci de votre aide

Bonjour,

derLigne = cells(application.rows.count,"A").end(xlup).row

Bonjour,

Lastrow = Cells.Find("*", [A65000], SearchDirection:=xlPrevious).Row

Lastrow = ActiveSheet.Range("A65536").End(xlUp).Row

P.

Bonjour et bienvenue sur le forum

Bonjour Patrick, bonjour Steelson

Une variante.

Bye !

34classeur1-v1.xlsm (15.13 Ko)

aussitôt poster aussitôt répondu même pas le temps de boire un café

efficacité 100%

merci pour vos réponses je vais pouvoir continuer à avancer dans mon projet.

bonne journée

salut gmb

Lastrow = ActiveSheet.Range("A65536").End(xlUp).Row

Patrick, il peut y avoir plus de 65536 lignes ... parfois !

salut gmb

Lastrow = ActiveSheet.Range("A65536").End(xlUp).Row

Patrick, il peut y avoir plus de 65536 lignes ... parfois !

Vieille ligne du temps d'excel 2003.. mais tu as raison !

la solution de GMB fonctionne très bien est renvoi 0 si la collone ne contient pas la valeur rechercher

les solutions de STEELSON et PATRICK fonctionnent aussi mais si la colonne ne contient pas la valeur, le code renvoi 1

j'ai beau essayer de trouver une explication mais je ne trouve pas de réponse

j'ai opté pour la solution de GMB

oups désolé pour l'orthographe de "collone"

les solutions de STEELSON et PATRICK fonctionnent aussi mais si la colonne ne contient pas la valeur, le code renvoi 1

C'est normal ! mais dans ce cas tu peux ajouter un test sur le contenu de A1 ...

mais gmb t'as trouvé ton bonheur c'est parfait !

Effectivement mon bonheur ne tenait pas à grand chose

le sujet est donc résolu

merci de votre aide

Rechercher des sujets similaires à "code vba touver derniere ligne colonne"