VBA -kommandoer får MS Excel til at gøre hvad du vil - og hurtigere end at bladre gennem alle menuerne på navigationsbjælken . Programmører bruge VBA til at skrive makroer i MS Excel , disse makroer kan udføre funktioner, som kan være specifikke for din ansøgning. Programmører kan drage fordel af at holde en VBA sprog henvisning handy at se op , hvordan man gennemfører ny funktionalitet. Et par VBA kommandoer er ret almindelige og nyttigt at lære højre væk . Message Box
besked boks , eller mere almindeligt omtalt som " at irriterende pop- up , " giver Excel til at interagere med brugerne. VBA kommandoen " MsgBox " (uden anførselstegn ) bruges til at oprette besked bokse . Programmøren anvender VBA til at definere hvilke oplysninger ville være givet til brugeren i en besked boks , hvad vil informationen være input fra brugeren, og hvad der vil ske med disse oplysninger.
Valg Cells
VBA kommandoen , Range , refererer til en celle eller en gruppe af celler. Kombineret med objektegenskab , Value - som i " Range (" A1 " ) Value. " (Uden at åbne og lukke anførselstegn) - du kan vælge indholdet af en celle
< br . > Looping
Programmører ofte nødt til at sløjfe gennem flere forekomster af et objekt til fuldt ud at gennemføre en funktion. For MS Excel, er VBA kommandoer til looping "For Each ... Next" (uden anførselstegn) .
Kommentar
Lader det i øjnene , programmører er mennesker og vil glemme det formål en VBA kommando. En måde at undgå at glemme at kommentere udførligt i hele VBA-kode. Den mest almindelige måde at kommentere på VBA til Excel er at bruge apostrof , men der er en længere kommando , " Rem " (uden anførselstegn ), der kan bruges til dem, der foretrækker ikke at bruge tegnsætning i kode .
< Br >
Hurtigere Op beregninger
MS Excel standard til automatisk at beregne formler , eller du kan beregne formler - ajourføre dem baseret på ændringer i information - ved at trykke på " F9 "-tasten. Kræver imidlertid begge disse metoder træde ind og tilbage ud af VBA hvis dine formler kræver brugerdefineret VBA funktioner , bremse beregningen. Ifølge Microsoft kan du forhindre MS Excel at beregne uden for VBA ved at omdirigere " F9 "-tasten med en privat subrutine af følgende : Hej
Application.OnKey "{ F9 } ", " Recalc "