Noen ganger trenger du å vite hvor mange rader som blir brukt i et Excel-regneark , enten for en formel eller noen ganger også en VBA Macro . Heldigvis finnes det noen enkle måter å oppnå dette , og Excel VBA er bare ett av dem . Den enkleste måten å finne ut denne informasjonen er å bla til bunnen av regnearket og merker tallet til høyre for den siste datapunkt , men å gjøre det gjennom VBA er også ganske enkel . Instruksjoner
Programmere Makro
en
Åpne Excel regneark og åpne VBA editor ved å trykke " Alt + F11 . "
2
Start en ny VBA prosjekt fil ved å høyreklikke arbeidsboken på høyre meny og velge "Ny" alternativet.
3
Start nye funksjonen ved å skrive "Sub CountRows (). " , Dette informerer VBA kompilator som det er en ny subrutine i prosjektet filen . Hvis du foretrekker å gi subrutinen et annet navn , bare endre " CountRows " til hva du vil den skal si , men det må ha åpne og lukkede parentes bak det , som i " dittnavn ( )" .
4
Lag en variabel ved å inkludere " Dim Count som Long " i neste linje
5
Skriv inn følgende kode : .
Count = 0DoCount = Count + 1ActiveCell.Offset ( 1 , 0 ) . SelectLoop inntil erTom ( ActiveCell.Offset ( 0 , 1 ) )
p Dette forteller kompilatoren program å først tømme ut Count variabel, og deretter begynne å flytte gjennom regnearket . Den legger den ene til den totale grev , beveger seg deretter nedover til den neste celle , så lenge den neste celle er tom. Når den når en tom celle , vil det slutte å kjøre .
6
Ta opp en meldingsboks ved å legge til en ny linje med " MsgBox Count " i seg. Dette vil vise en pop -up boks med det totale antallet rader i det. For å gjøre boksen Melding virke litt mer nyttig , kan du legge litt mer tekst til den. Endre linjen til å lyde som følger:
MsgBox " Det er" teller " rader"
Du kan endre teksten mellom anførselstegn for å måte hva du vil den skal være.
7
slutt, type " End Sub " i en ny linje for å lukke funksjonen ut .
Kjøre Makro
8
tilbake til Excel-regneark , og lagre det .
9
Marker den første cellen i kolonnen med flest data . Dette vil være en kolonne som ikke har noen tomme celler mellom toppen og bunnen.
10
Åpne " Verktøy "-menyen og velg " Makroer " for å få opp makroer dialog med alle makroer programmert inn i regnearket .
11
Velg makro fra Seksjon 1, " CountRows " eller hva navnet du gav den . Klikk "Kjør". Når fullført, vil Makro dukke opp med meldingsboksen rapporten fra antall rader du har fylt .