Ibland måste du veta hur många rader som används i ett Excel-ark , antingen för en formel eller ibland ens ett VBA Macro . Lyckligtvis finns det några enkla sätt att åstadkomma detta , och Excel VBA är bara en av dem . Det enklaste sättet att ta reda på den här informationen är att bläddra till botten av ditt kalkylblad och märker numret till höger om den sista datapunkt , men att göra det genom VBA är också ganska enkelt . Instruktioner
Programmering Macro
1
Öppna ditt Excel-ark och öppna VBA editorn genom att trycka " Alt + F11 . "
2
Starta en ny VBA projektet fil genom att högerklicka arbetsboken på högermenyn och välja " ny " alternativet .
3
Starta den nya funktionen genom att skriva " sub countRows () . " , Detta informerar VBA kompilatorn att det finns en ny subrutin i projektfilen . Om du föredrar att ge subrutinen annat namn , helt enkelt ändra " countRows " till vad du vill att den ska säga , men det måste ha öppna och slutna parenteser bakom det , som i " DittNamn ( ) " .
4
Skapa en variabel genom att inkludera " Dim Count som Long " i nästa rad
5
Skriv in följande kod : .
Count = 0DoCount = Count + 1ActiveCell.Offset ( 1 , 0 ) . SelectLoop tills IsEmpty ( ActiveCell.Offset ( 0 , 1 ) ) katalog
Detta talar kompilatorn för att först rensa ut Count variabel , sedan börja flytta genom kalkylbladet . Det tillför ett till den totala Count, sedan rör sig ned till nästa cell , så länge som nästa cell är tom. När den når en tom cell , kommer det att sluta springa .
6
Ta upp ett meddelande rutan genom att lägga till en ny rad med " MsgBox Count " i det . Detta kommer att visa en pop - up ruta med det totala antalet rader i den . För att göra rutan Meddelande verka lite mer hjälp , kan du lägga till lite mer text till den . Ändra raden till följande lydelse :
MsgBox " Det finns " räkna " Rader "
Du kan ändra texten mellan citattecken sätt vad du vill att det ska vara .
7
Slutligen , typ " End Sub " i en ny linje för att stänga funktionen ut . Addera köra makrot
8
Återvänd till ditt Excel-ark , och spara den .
9
Markera den första cellen i kolumnen med de flesta uppgifter . Detta kommer att vara en kolumn som inte har några tomma celler mellan toppen och botten .
10
Öppna menyn "Verktyg" och välj " Makron " för att få upp makron dialog med samtliga programmerade makron i kalkylbladet .
11
Välj ditt makro från avsnitt 1 , " countRows " eller vilket namn du gav den . Klicka på " Kör". När den är klar kommer den Macro dyka upp med meddelanderutan rapporten av antalet rader du har fyllt .