Hvis du mener alvor med å bli en Excel-programmerer, vil du bruke mye tid på VBA-moduler på skjermen. For å gjøre ting så behagelige som mulig, tilbyr VBE ganske mange tilpasningsmuligheter.
Når VBE er aktiv, velg Verktøy→ Alternativer. Du vil se en dialogboks med fire faner: Editor, Editor Format, General og Docking. Ta deg tid til å utforske noen av alternativene på hver fane.
Følgende figur viser alternativene du får tilgang til ved å klikke på Editor-fanen i dialogboksen Alternativer. Bruk alternativet i Editor-fanen for å kontrollere hvordan visse ting fungerer i VBE.
Redigeringsfanen i dialogboksen Alternativer.
Alternativet Auto Syntax Check
Innstillingen Auto Syntax Check avgjør om VBE dukker opp en dialogboks hvis den oppdager en syntaksfeil mens du skriver inn VBA-koden. Dialogboksen forteller omtrent hva problemet er. Hvis du ikke velger denne innstillingen, flagger VBE syntaksfeil ved å vise dem i en annen farge enn resten av koden, og du slipper å forholde deg til dialogbokser som dukker opp på skjermen.
Alternativet Krev variabel deklarasjon
Hvis alternativet Require Variable Declaration er satt, vil VBE sette inn en Option Explicit-setning i begynnelsen av hver nye VBA-modul du legger til. Når Option Explicit-setningen vises i modulen din, må du eksplisitt definere hver variabel du bruker.
Alternativet Automatisk liste over medlemmer
Hvis alternativet Automatisk liste medlemmer er satt, gir VBE litt hjelp når du skriver inn VBA-koden. Den viser en liste som logisk vil fullføre setningen du skriver. Denne funksjonen er en av de beste i VBE.
Alternativet Auto Quick Info
Hvis alternativet Auto Quick Info er valgt, viser VBE informasjon om funksjoner og deres argumenter mens du skriver. Denne virkemåten ligner på måten Excel viser argumentene for en funksjon når du begynner å skrive en ny formel.
Alternativet Auto Data Tips
Hvis alternativet Auto Data Tips er satt, viser VBE verdien til variabelen som markøren er plassert over når du feilsøker kode. Dette alternativet er slått på som standard og er ofte ganske nyttig. Det er ingen grunn til å slå av dette alternativet.
Innstillingen for automatisk innrykk
Innstillingen Auto Innent bestemmer om VBE automatisk rykker inn hver ny kodelinje på samme måte som den foregående linjen. De fleste Excel-utviklere er opptatt av å bruke innrykk i koden, så dette alternativet er vanligvis beholdt.
Bruk forresten Tab-tasten, ikke mellomromstasten, for å rykke inn koden. Du kan også trykke Shift+Tab for å stikke ut en kodelinje. Hvis du vil rykke inn mer enn bare én linje, velger du alle linjene du vil rykke inn og trykker deretter på Tab-tasten.
VBEs redigeringsverktøylinje (som er skjult som standard) inneholder to nyttige knapper: Innrykk og Uttrekk. Disse knappene lar deg raskt rykke inn eller ut en blokk med kode. Velg koden og klikk på en av disse knappene for å endre blokkens innrykk.
Alternativet Dra-og-slipp tekstredigering
Alternativet Dra og slipp tekstredigering, når det er aktivert, lar deg kopiere og flytte tekst ved å dra og slippe med musen.
Alternativet Standard til full modulvisning
Alternativet Standard til full modulvisning angir standardtilstanden for nye moduler. (Det påvirker ikke eksisterende moduler.) Hvis angitt, vises prosedyrer i kodevinduet som en enkelt rullebar liste. Hvis dette alternativet er slått av, kan du bare se én prosedyre om gangen.
Alternativet Prosedyreseparator
Når alternativet Prosedyreseparator er slått på, vises skillelinjer på slutten av hver prosedyre i et kodevindu. Skillelinjer gir en fin visuell linje mellom prosedyrer, noe som gjør det enkelt å se hvor en kode slutter og en annen starter.