Setting Up the VBA Environment
Stryg for at vise menuen
VBA's værktøjer er som standard skjult, da de fleste Excel-brugere aldrig har brug for dem. Før du kan skrive en eneste linje kode, skal du aktivere fanen Udvikler, blive fortrolig med Visual Basic Editor (VBE) og forstå den ene filformatregel, som næsten alle begyndere snubler over.
Aktivering af fanen Udvikler
- Gå til Filer → Indstillinger;
- Klik på Tilpas båndet;
- I listen til højre over hovedfaner, markér boksen ud for Udvikler;
- Klik på OK. Fanen Udvikler vises nu i dit bånd.



Åbning af Visual Basic Editor
Tryk på Alt+F11 fra et hvilket som helst sted i Excel (eller klik på Visual Basic under fanen Udvikler). Dette åbner VBE — et separat programvindue, hvor al VBA-kode findes. Tre paneler er særligt vigtige, mens du lærer:
- Projektoversigt (øverst til venstre) — et trævisning af alle åbne projektmapper, deres regneark og deres kodemoduler;
- Egenskabsvindue (nederst til venstre) — indstillinger for det objekt, der er valgt i Projektoversigten;
- Kodevindue (højre) — hvor du læser, skriver og kører VBA-procedurer.
Udforskning af Projektoversigten
På billedet ovenfor bemærkes hierarkiet: VBAProject (Section_1_VBA_Intro.xlsm) indeholder Microsoft Excel Objects (én post pr. regneark samt ThisWorkbook) og, når du tilføjer kode, en mappe kaldet Modules. Standardkode — den type du vil skrive i størstedelen af dette kursus — hører hjemme i et modul, ikke direkte bag et regneark eller ThisWorkbook. Højreklik på VBAProject → Indsæt → Modul for at tilføje et.
Gemning af makroaktiverede projektmapper (.xlsm)
Hvis du gemmer en projektmappe, der indeholder VBA-kode, som en almindelig Excel-projektmappe (.xlsx), sletter Excel alle makroer uden varsel. Der vises ingen advarselsdialog, du kan overse — Excel advarer dig, men det er nemt at klikke videre uden at læse beskeden. Vælg altid Excel-makroaktiveret projektmappe (*.xlsm) i "Gem som type"-dropdownmenuen, når en fil indeholder kode.
Opgave
Klargøring af miljøet.
- Åbn Section_1_VBA_Intro.xlsx og aktiver fanen Udvikler, hvis den ikke allerede er synlig.
- Tryk på
Alt+F11og find regnearket Employees og ThisWorkbook i Project Explorer. - Indsæt et nyt modul (højreklik på VBAProject → Indsæt → Modul) og omdøb det i egenskabsvinduet til
modIntro. - Gem filen som Section_1_VBA_Intro.xlsm ved at bruge Filer → Gem som → Excel-makroaktiveret projektmappe.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat