Visual Basic for Applications , eller VBA , er et enkelt programmeringsspråk som Microsoft har i en håndfull av sine Office-programmer , inkludert Excel 2010 . VBA kan du skrive kode som vil samhandle med eller utgang til Excel regneark . Excel VBA programmer er ofte kalt makroer , slik de normalt er utformet for å utføre repeterende oppgaver i regnearket. Opprette en Excel VBA makro er bare et spørsmål om å åpne opp VBA editor og bruke riktig syntaks for å starte programmet . Instruksjoner
en
Finn Excel-filen som du ønsker å øke ved å inkludere en VBA-programmet . Dobbeltklikk på filen for å åpne regnearket.
2
Hold nede Alt og trykk på F11 for å åpne VBA editor. Redaktøren vil åpne opp i et nytt vindu.
3
Høyreklikk på noen av regnearkene , som vil bli oppført i den tynne kolonne på venstre side av VBA editor. Beveg musen over "Sett inn" og velg " Module ". Dette vil legge til en ny modul, som er bare noe å holde VBA -programmet , til listen. Dobbeltklikk på modulen som vises, og den høyre halvdelen av VBA editor blir hvit .
4
Klikk på høyre side av VBA editor. En blinkende markør vises. Skriv inn følgende kode inn i editoren : en
Sub Name ( )
Change " Name" til hva du ønsker å navngi subrutine . Trykk Enter for å fullføre linjen og VBA editor vil automatisk plassere " End Sub " kommando på en linje under markøren. Dette er hvordan du vil starte alle makroer som du oppretter i VBA.
5
Lag din programmets variabler på de neste linjene . Start hver linje med ordet " Dim ", som betyr at du oppretter en variabel . Skriv inn navnet på variabelen etterfulgt av ordet " som ", deretter hvilken type variabel . For eksempel , både " Dim x As Integer " og " Dim y som Variant " er akseptable. Hvis du har flere variabler av samme type, plassere dem på samme linje atskilt med komma , for eksempel " Dim x , y som heltall . "
6
Oppgi faktiske koden for programmet under variablene . Skriv inn koden din i små bokstaver , som VBA vil automatisk kapitalisere kommandoer som den anerkjenner , som kan hjelpe deg med å skrive koden. VBA vil hjelpe deg å fullføre visse kommandoer . For eksempel når du skriver " Range (" å begynne en linje med kode som vil velge et område av cellene i regnearket , vil VBA vise en liten boks ved siden av markøren fortelle riktig format for å fullføre argumentet . Når du kommer til et punkt i koden der det er åpenbart at du må ringe visse funksjoner, vil VBA automatisk vise en liste over alle funksjonene , og lar deg velge fra listen i stedet for å skrive det i.