VBA - compter des lignes

Résolu
Tehani_t Messages postés 245 Statut Membre -  
m@rina Messages postés 26481 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai inséré un bouton sur une feuille, et j'aimerais connaitre le nombre de ligne utilisée sur une autre feuille ("mafeuille").

Pour compter des lignes dans une feuille Excel (dans ce cas), je fais toujours

"worksheets("mafeuille").select
nb_ligne=activesheet.usedrange.rows.count"

Est-il possible de simplifier la chose ?



A voir également:

3 réponses

m@rina Messages postés 26481 Date d'inscription   Statut Contributeur Dernière intervention   11 485
 
Bonjour,

Pas besoion de Select :

MsgBox Sheets("mafeuille").UsedRange.Rows.Count

Cependant, attention, UsedRange va comptabiliser les lignes vides comprises entre des lignes pleines

m@rina
0
Tehani_t Messages postés 245 Statut Membre 21
 
Ok cool merci bcp !!

"Cependant, attention, UsedRange va comptabiliser les lignes vides comprises entre des lignes pleines"
excel comptera les lignes jusqu'à la dernière renseignée alors ?
0
m@rina Messages postés 26481 Date d'inscription   Statut Contributeur Dernière intervention   11 485
 
oui... Personnellement je me méfie beaucoup de UsedRange.
Ça dépend bien entendu de ce que tu veux faire.
m@rina
0
Tehani_t Messages postés 245 Statut Membre 21
 
En tout cas merci bcp pour ton aide, ca allègera un peu mon programme !!
0