Parfois , vous avez besoin de connaître le nombre de lignes utilisées dans une feuille de calcul Excel , que ce soit pour une formule ou parfois même une macro VBA . Heureusement, il existe quelques moyens simples pour y parvenir , et Excel VBA est juste l'un d'entre eux. La façon la plus simple de trouver cette information est pour faire défiler vers le bas de votre feuille de calcul et notez le numéro à droite du dernier point de données , mais de le faire à travers VBA est également assez simple. Instructions
Programmation de la Macro
1
Ouvrez votre feuille de calcul Excel et ouvrir l'éditeur VBA en appuyant sur " Alt + F11. "
2
Démarrer une nouvelle VBA fichier de projet par un clic droit de votre classeur dans le menu de droite et en choisissant l'option "Nouveau".
3
commencer la nouvelle fonction en tapant " CountRows sub () ». , ce qui informe le compilateur VBA qu'il ya un nouveau sous-programme dans le dossier du projet. Si vous préférez donner la routine un autre nom, il suffit de changer " CountRows " à ce que vous voulez dire , mais il faut avoir la parenthèse ouverte et fermée derrière elle, comme dans " YourName ()" . < Br > Hôtels 4
Créer une variable en incluant "Count As long" dans la ligne suivante
5
Tapez le code suivant : .
Count = 0DoCount = Count + 1ActiveCell.Offset (1, 0) . SelectLoop Jusqu'à EstVide ( ActiveCell.Offset (0 , 1))
Cela signifie que le programme compilateur d'abord effacer la variable de comptage , puis commence à se déplacer à travers la feuille de calcul . Il ajoute un à la numération totale , puis se déplace vers le bas à la cellule suivante , tant que la cellule suivante est vide. Quand il atteint une cellule vide, il cessera de fonctionner .
6
faire apparaître une boîte de message en ajoutant une nouvelle ligne avec "Count MsgBox" en elle. Cela permet d'afficher une fenêtre pop-up avec le nombre total de lignes en elle. Pour faire la boîte de message semble un peu plus utile , vous pouvez ajouter un peu plus du texte. Modifiez la ligne comme suit :
MsgBox "Il ya " compte " Rows"
Vous pouvez modifier le texte entre guillemets à façon que vous voudriez qu'il soit.
7
Enfin , tapez "End Sub " dans une nouvelle ligne pour fermer la fonction oUT.
exécution de la macro
8
Retournez à votre feuille de calcul Excel , et l'enregistrer.
9
en surbrillance la première cellule de la colonne avec le plus de données . Ce sera une colonne qui n'a pas de cellules vides entre le haut et le bas.
10
Ouvrez le menu " Outils" et sélectionner "Macros " pour faire apparaître macros dialogue avec toutes les macros programmées dans le tableur .
11
Sélectionnez votre macro dans la section 1, " CountRows » ou quelque nom vous l'a donné. Cliquez sur " Exécuter". Une fois terminé, le Macro s'affiche avec le rapport de boîte de message du nombre de lignes que vous avez rempli .