VBA kommandoer får MS Excel til å gjøre hva du vil - og raskere enn å bla gjennom alle menyene i navigasjonsfeltet . Programmerere bruke VBA til å skrive makroer i MS Excel , og disse makroer kan utføre funksjoner som kan være spesifikke for din søknad. Programmerere kan ha nytte av å holde en VBA språk referanse hendig å slå opp hvordan implementere ny funksjonalitet . Noen VBA kommandoer er ganske vanlig og nyttig å lære med en gang . Message Box
En meldingsboks , eller mer ofte referert til som " den irriterende pop -up ", gjør Excel til å samhandle med brukerne. VBA -kommandoen , " MsgBox " (uten anførselstegn ) brukes til å opprette melding bokser . Programmereren bruker VBA til å definere hvilken informasjon skulle gis til brukeren i en meldingsboks , hva vil informasjonen legges inn av brukeren, og hva som vil bli gjort med denne informasjonen.
Velge Cells
VBA -kommandoen, Range, refererer til en celle eller en gruppe av celler . Kombinert med objektet eiendom, Value - som i " Range (" A1 ") Value. " (Uten åpning og lukking anførselstegn) - kan du velge innholdet i en celle
Looping
programmerere trenger ofte å sløyfe flere forekomster av et objekt for å fullt ut implementere en funksjon . For MS Excel , VBA kommandoer for looping er "For Each ... Next" ( uten anførselstegn ) .
Kommenterer
Lar innse det , programmerere er menneskelige og vil glemme det tiltenkte formålet med en VBA -kommando . En måte å unngå å glemme er å kommentere mye i hele VBA-kode. Den vanligste måten å kommentere i VBA for Excel er å bruke apostrof, men det er en lengre kommando , "Rem " (uten anførselstegn ) som kan brukes for de som foretrekker å ikke bruke tegnsetting i koden .
Raskere beregninger
MS Excel som standard automatisk beregne formler , eller du kan beregne formler - oppdatere dem basert på endringer i informasjon - ved å trykke på "F9 "-tasten. Imidlertid krever begge disse metodene stepping inn og ut igjen av VBA hvis formler kaller for brukerdefinerte VBA-funksjoner , sakker beregning. Ifølge Microsoft, kan du hindre at MS Excel fra beregning utenfor VBA ved å omdirigere "F9 "-tasten med en privat subrutine av følgende : en
Application.OnKey "{ F9 } ", " Recalc "