VBA ( Visual Basic for Applications ) kode er en del af de fleste af de Microsoft Office-programmer . At lære at læse koden indebærer forstå de logiske måde linjer kode vises, med hjælp system bygget ind i VBA og måske høre online eller trykte ressourcer . Syntaksen for hvert ord og oversigten er fast og vil altid være i samme format . I mange tilfælde betydningen vil være selvindlysende , selvom den faktiske stavning af kodeord kan se lidt usædvanligt. Instruktioner
1
Open VBA i Excel ved at klikke på "Udvikler " i øverste menu og derefter " Visual Basic " ved venstre i anden række i menuindstillinger . Hvis du ikke kan se fanen Udvikler , klik på " Microsoft Office-knappen " i øverste venstre hjørne af regnearket siden. Klik på " Excel-indstillinger " og " Popular . " I de populære muligheder , klik på afkrydsningsfeltet ud for " Vis fanen Udvikler på båndet. "
2
Se VBA-kode vindue, der åbnes på skærmen . Eksisterende VBA kode viser på separate linjer i dette vindue. De linjer kode flow logisk . Læse dem med en forståelse af formålet med hver sektion, der generelt omfatter Option udsagn , variabel erklæringer, Sub procedurer, instruktioner eller kommandoer , Output retninger, Kommentar erklæringer og en ende af Sub rutine erklæring.
< Br > 3
Læs betydningen af Option erklæringer og variable erklæringer som følger:
" Option Explicit " garantier , som variabler vil blive erklæret , at undgå fejl senere i programmet . "Option Base 1" fortæller programmet at begynde at tælle Arrays af data på én snarere end nul.
" Dim [ variabelnavn ] Som [type] . " Opret en variabel med navnet Medarbejder og tildele den til en streng form af alfa numeriske tegn vises som du måske se begge veje betyder det samme " Dim Medarbejder As String . " " Dim strEmployee As String ." præfikset klarlægger blot formålet for et menneske . Tilsvarende er " Dim intSalary As Integer " erklærer en variabel med navnet " Løn ", som vil holde hele tal
4
Fortolke Sub rutine eller procedure udsagn på denne måde: .
"Sub GetEmployeeName () " navngiver en procedure for at samle en medarbejders navn. En instruktion læsning " strEmployee = InputBox (" Indtast medarbejderens navn : ") " betyder " vise et vindue beder brugeren om at indtaste medarbejderens navn og tildele den til variablen strEmployee . " Forstå, at hvis det er alle de Sub rutine gør , så er den eneste tilbageværende linje vil læse " End Sub ".
5
Fortolke andre VBA-kode , du kan se i en Excel VBA sektion som denne :
projektmapper . Tilføj betyder oprette en ny workbookRange ( "A1 "). Vælg betyder markere cellen identificeret som kolonne A , række 1.If/Then/Else udsagn instruere procedure for at teste, om en betingelse er sand eller falsk , og fortsæt forskelligt afhængigt af resultatet : Hej p Hvis intSalary < 50.000 thenMsgBox " Denne person har brug for en rejse! " Else MsgBox " Denne person kan være at gøre for meget! "
6
Lær, hvad mange flere VBA-kode ord betyder ved at fremhæve ord eller skrive den i Visual Basic redaktør og trykke på F1 for at få hjælp .