Visual Basic Tutorial for Excel makroer

Visual Basic Tutorial for Excel makroer


Visual Basic (VB) makroer er brukerskrevne programmer oppgave med å automatisere en eller flere prosesser for å manipulere data på en eller annen måte. Disse makroene kan betydelig forbedre Excel brukeropplevelsen ved å redusere vanskelige, verdslig og repeterende handlinger ofte brukes når organisering eller styring av data. Selv om du skriver en VB makro kan virke som en skremmende oppgave, med litt hjelp, kan det bli andre natur.

Bruksanvisning

Skriv din første VB Macro - "Hello World"

1 Åpne Microsoft Excel til en ny tomt regneark.

2 Gå til Verktøy-menyen og velg "Macro", og deretter "Visual Basic Editor" for å åpne en ny VB vindu. Ved å trykke på ALT + F11-tastene sammen vil også åpne dette vinduet.

3 Klikk på Sett inn-menyen og velg deretter "Module" i VB vinduet. En ny modul vises under Modules treet i venstre rute i vinduet. En "modul" er et vindu hvor en bestemt Visual Basic-makroen er lagret.

4 Klikk i ruten til høyre i vinduet og type (eller kopier og lim inn) følgende tekst inn i vinduet.

Sub showMessage ()

MsgBox "Hello World!"

End Sub

5 Klikk på Kjør-menyen øverst i vinduet, og velg "Kjør Sub / Userform" for å kjøre den nye makroen. Ved å trykke F5 vil også kjøre makroen. En meldingsboks med "Hello World!" vil vises i regnearkvinduet i Excel. Gratulerer, du har nettopp opprettet din første makro.

Spill din første Macro - Tabell med farger

6 Lukk VB vindu hvor "Hello World" makro ble opprettet. På Excel Verktøy-menyen, klikk på "makro" og deretter "Registrer ny makro". Spille inn en makro kan Excel for å lage og spille inn Visual Basic-kode er nødvendig for å fullføre en oppgave eller serie av oppgaver for deg. Du trenger ikke å vite hvordan du skal skrive inn koden; Excel vil lage det for deg.

7 Skriv "TableColor" som navn på makroen i det nye vinduet som vises. Klikk OK for å starte innspillingen av makroen.

8 Plasser markøren i regnearket øverste venstre celle, A1. Skriv inn "Navn" og trykk på Tab-tasten. Du vil flytte til celle B1. Skriv "Age" og trykk Enter.

Skriv "Aaron" i celle A2, og trykk på Tab-tasten. Skriv "29" i celle B2 og trykk Enter.

9 Dra musepekeren over cellene A1 og B1 for å markere og velge dem. Det bør være en mørk svart boks rundt begge celler.

Finn den knappen opp i verktøyområdet som ser ut som en maling bøtte med en gul stripe under den og klikk på den. Legg merke til at nå "Navn" og "Age" celler har gule bakgrunn.

10 Klikk Verktøy-menyen, og deretter Makro, og deretter stoppe opptaket. Dette vil stoppe innspillingen av makro.

11 Trykk Alt + F11 på tastaturet for å åpne redigeringsvinduet VB.

12 Dobbeltklikk i ruten til venstre på modul 2. Du vil merke koden for den nylig innspilt makro i høyre del vindusruten.

1. 3 I Excel-vinduet, markerer alle radene med teksten du skrev inn tidligere for å ta makro og slette den. Bytt tilbake til Visual Basic Editor vinduet.

Trykk på "F5" tasten for å kjøre makroen og bytte til Excel-vinduet for å se at all tekst og farger har blitt opprettet på nytt.

Hint

  • Spille inn en makro er en utmerket måte å raskt og effektivt automatisere noen enkle repetitive handlinger, spesielt hvis du ikke er opp til hastighet på VB syntaks.
  • Bruk snarveistasten alternativet i Registrer ny makro vindu ved å skrive inn en bokstav eller et tall for å kjøre makroen lett uten å måtte kjøre det gjennom menyen Verktøy.
  • Når du åpner en Excel-fil med makroer som er lagret i det, vil en sikkerhets vindu advare deg. Hvis du planlegger å kjøre makroer, må du velge "Aktiver makroer" for å kunne bruke dem.
  • Når du åpner en Excel-fil med innebygde makroer, må du stole på skaperen av filen. Virus som kan være skadelige for datamaskinen kan overføres innen Visual Basic-makroer.