Nogle gange, du har brug for at kende antallet af rækker bliver brugt i et Excel-regneark , enten for en formel eller nogle gange endda en VBA makro. Heldigvis er der et par nemme måder at opnå dette , og Excel VBA er blot en af dem. Den enkleste måde at finde ud af denne information er at rulle til bunden af dit regneark og mærke nummeret til højre for det sidste datapunkt , men for at gøre det gennem VBA er også forholdsvis simpel . Instruktioner
Programmering Macro
1
Åbn din Excel-regneark og åbn VBA editoren ved at trykke på " Alt + F11 ".
2
Start en ny VBA projektfil ved at højreklikke din projektmappe på menuen til højre og vælge "Ny" valgmulighed.
3
Start den nye funktion ved at skrive "Sub countRows (). " ; Dette informerer VBA compiler , at der er en ny subrutine i projektet fil. Hvis du foretrækker at give subrutine andet navn , blot ændre " countRows " til hvad du vil have det til at sige , men det skal have den åbne og lukkede parentes bag det, som i " DitNavn ()" . < Br >
4
Opret en variabel ved at inkludere " Dim Count som Long " i næste linie
5
Indtast følgende kode : .
Count = 0DoCount = Count + 1ActiveCell.Offset (1, 0) . SelectLoop Indtil IsEmpty ( ActiveCell.Offset (0, 1 ) )
Dette fortæller compileren program til først rydde ud Count variabel, så begynde at bevæge sig gennem regnearket . Det tilføjer ene til den samlede Count , derefter flytter ned til den næste celle , så længe den næste celle er tom . Når den når en tom celle , vil det stoppe kører.
6
Hent en besked boks ved at tilføje en ny linje med " MsgBox Count" i det. Dette vil vise en pop- up boks med det samlede antal rækker i det. For at gøre Message box virke lidt mere nyttigt, kan du tilføje nogle mere tekst til det. Rediger linjen til følgende ordlyd : Hej
MsgBox " Der er" count " Rækker "
Du kan ændre teksten i anførselstegn til måde , hvad du gerne vil have det til at være.
7
Endelig typen " End Sub " i en ny linje for at lukke funktionen ud .
Løb Macro
8
Vend tilbage til din Excel-regneark , og gem den .
9
Fremhæv den første celle i kolonnen med flest data. Dette vil være en kolonne, der ikke har nogen tomme celler mellem top og bund .
10
Åbn menuen "Funktioner" og vælg " makroer" for at opdrage makroer dialog med alle de programmerede makroer ind i regnearket .
11
Vælg din makro fra afsnit 1 " countRows " eller hvad navn, du gav den. Klik på " Kør". Når det er færdigt , vil Makro poppe op med beskeden box rapport om det antal rækker, du har udfyldt .