VBA - compter des lignes

Résolu
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 ?

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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
    1. 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 ?
      1. Modérateur
        oui... Personnellement je me méfie beaucoup de UsedRange.
        Ça dépend bien entendu de ce que tu veux faire.
        m@rina
    2. En tout cas merci bcp pour ton aide, ca allègera un peu mon programme !!