Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Connaître N° 1ère ligne d'une plage de cellules

  • Initiateur de la discussion Initiateur de la discussion Jeanvaljean
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jeanvaljean

Guest
Salut le forum,😉

Quelqu'un connaîtrait-il l'équivalant de :

lastrow = Range("A5").CurrentRegion.End(xlDown).Row (donnant le numéro de la dernière ligne d'une plage de cellules), pour obtenir le numéro de la première ligne????

Merci d'avance,

Jeanvaljean
 
Re : Connaître N° 1ère ligne d'une plage de cellules

Bonjour JeanValjean

si j'ai bien compris ta demande, si toutes les lignes de la plage concernée sont renseignées, essaye comme ceci :

Code:
x = Range("A65536").End(xlUp).End(xlUp).Row

bon après midi
@+
 
Re : Connaître N° 1ère ligne d'une plage de cellules

Salut Pierro,

cette formule ne répond pas à mon pb car elle me renvoie à la valeur x=1.

Or je voudrai connaître le numéro de la première ligne d'une plage de cellule obtenue après un filtrage automatique....

@+ Jean
 
Re : Connaître N° 1ère ligne d'une plage de cellules

Salut PierreJean

Désolé mais j'obtiens toujours la même valeur x = 1.

et lorsque je fais :

lastrow = Range("A5").CurrentRegion.End(xlDown).Row (j'obtiens bien le numéro de ma dernière ligne).

A moins qu'il faut compter le nombre de lignes de cette plage et le soustraire au numéro de la dernière ligne pour connaître celui de la première?

Jean
 
Re : Connaître N° 1ère ligne d'une plage de cellules

Re, bonjour Wilfried, PierreJean

une autre solution, en supposant que la zone à filtrer soit A2:B70 :

Code:
z = Range("A2:B70").SpecialCells(xlCellTypeVisible).Cells(1).Row

@+
 
Re : Connaître N° 1ère ligne d'une plage de cellules

Je comprends pourquoi, j'obtiens toujours 1 aux différentes solutions évoquées, car le tri est fait dans un tableau avec les 5 premières lignes correspondants à mes entêtes de colonnes.

Et lorsque je fais mon fitrage, le résultat obtenu est contiguë à ces 5 premières lignes et j'obtiens par conséquent 1.

Peut-être me faudrait-il une ligne vide entre les 2?

Jean....
 
Re : Connaître N° 1ère ligne d'une plage de cellules

Bon, finalement j'ai trouvé la solution : je teste les cellules les unes après les autres jusqu'à obtenir mon critère de filtre toto, et à ce moment là, la valeur Firstrow correspond à mon numéro de ligne....

Do Until Range("E" & firstrow).Value = "toto"
firstrow = firstrow + 1
Loop

Si toutefois, il y avait plus simple je suis preneur!!!

Bonne soirée à tous et merci de votre coup de main

Jeanvaljean🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…