VBA - compter des lignes

Résolu/Fermé
Tehani_t Messages postés 240 Date d'inscription mercredi 14 juillet 2010 Statut Membre Dernière intervention 20 décembre 2011 - 7 oct. 2010 à 19:34
m@rina Messages postés 20065 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 8 oct. 2010 à 00:27
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 20065 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 23 avril 2024 11 271
7 oct. 2010 à 19:59
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 240 Date d'inscription mercredi 14 juillet 2010 Statut Membre Dernière intervention 20 décembre 2011 21
7 oct. 2010 à 20:04
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 20065 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 23 avril 2024 11 271
8 oct. 2010 à 00:27
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 240 Date d'inscription mercredi 14 juillet 2010 Statut Membre Dernière intervention 20 décembre 2011 21
7 oct. 2010 à 20:06
En tout cas merci bcp pour ton aide, ca allègera un peu mon programme !!
0