? Bruke makroer kan fremskynde handlinger i Excel som må gjøres gang på gang ved å automatisere dem . Makroer kan også brukes til å samle inn data som kan være nødvendig for ytterligere programmering. For eksempel kan antall celler eller rader i en tabell være nødvendig for å sikre at automatiserte data manipulasjon fungerer som forutsatt . For å demonstrere , kan en enkel makro telle antall rader i et regneark og åpne en meldingsboks om at nummeret. Instruksjoner
en
Åpne en ny Excel-regneark og fyll i de første cellene i kolonne B med tilfeldige ord, bokstaver eller tall .
2
Klikk på " Developer " tappen på Excel meny bånd. Hvis du ikke kan se " Utvikler " fanen på menyen bånd , klikker du på Microsoft Office-ikonet øverst til venstre i vinduet , klikk på " Alternativer for Excel "-knappen , og klikk på flåtten boksen der det står " Vis kategorien Utvikler båndet. "
3
Start Visual Basic Editor ved å klikke på Visual Basic -ikonet eller trykke Alt og F11 samtidig.
4
Klikk på " Sett inn "på Visual Basic Editor -menyen og velg" module "
5
Skriv følgende inn i modulen boks : en
Sub CountNumberofRowsinColumnB ( )
NonBlankRange ( " . Ark1 B : B ")
End Sub
Sub NonBlankRange ( srange As String )
Dim countNonBlank As Integer , myRange As Range
Set myRange = Range ( srange )
countNonBlank = Application.WorksheetFunction.CountA ( myRange )
MsgBox " Antall rader :" & countNonBlank , , srange
End Sub
Denne koden ble tilpasset fra et prosjekt i "Microsoft Visual Basic. Net Step by Step" sitert nedenfor.
6
Klikk på Excel -ikonet på Visual Basic-redigering for å vise Excel-regneark .
7
Klikk på Macro -ikonet på Excel bånd og velg " CountNumberofRowsinColumnB " fra makro -boksen .
8
Klikk "Kjør " i makro -boksen. En meldingsboks åpnes som forteller deg hvor mange rader er fylt i.