Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppsett av VBA-miljøet | Introduksjon til VBA og Excel-objektmodellen
Excel VBA for Forretningsautomatisering

Oppsett av VBA-miljøet

Sveip for å vise menyen

VBA-verktøyene er skjult som standard fordi de fleste Excel-brukere aldri trenger dem. Før du kan skrive en eneste kodelinje, må du aktivere Utvikler-fanen, bli kjent med Visual Basic Editor (VBE), og forstå den ene filformatregelen som ofte forvirrer nybegynnere.

Aktivere Utvikler-fanen

  1. Gå til Fil → Alternativer;
  2. Klikk på Tilpass båndet;
  3. I listen til høyre over hovedfaner, huk av boksen ved siden av Utvikler;
  4. Klikk OK. Utvikler-fanen vises nå i båndet ditt.
carousel-imgcarousel-imgcarousel-img

Åpne Visual Basic Editor

Trykk Alt+F11 fra hvor som helst i Excel (eller klikk på Visual Basic under Utvikler-fanen). Dette åpner VBE — et eget programvindu hvor all VBA-kode befinner seg. Tre paneler er spesielt viktige mens du lærer:

  • Prosjektutforsker (øverst til venstre) — et trevisningspanel over alle åpne arbeidsbøker, deres regneark og kodemoduler;
  • Egenskapsvindu (nederst til venstre) — innstillinger for det objektet som er valgt i Prosjektutforsker;
  • Kodevindu (høyre) — der du leser, skriver og kjører VBA-prosedyrer.

Utforske Prosjektutforsker

I bildet over ser du hierarkiet: VBAProject (Section_1_VBA_Intro.xlsm) inneholder Microsoft Excel-objekter (ett oppslag per regneark, samt ThisWorkbook) og, når du legger til kode, en Moduler-mappe. Standardkode — den typen du vil skrive mesteparten av dette kurset — hører hjemme i en Modul, ikke direkte bak et regneark eller ThisWorkbook. Høyreklikk på VBAProject → Sett inn → Modul for å legge til en.

Lagre arbeidsbøker med makroer (.xlsm)

Note
Merk

Hvis du lagrer en arbeidsbok som inneholder VBA-kode som en vanlig Excel-arbeidsbok (.xlsx), sletter Excel alle makroer uten varsel. Det finnes ingen advarsel du kan overse — Excel gir en advarsel, men det er lett å klikke forbi uten å lese den. Velg alltid Excel-makroaktivert arbeidsbok (*.xlsm) fra "Lagre som type"-menyen når en fil inneholder kode.

Oppgave

Klargjør miljøet ditt.

  1. Åpne Section_1_VBA_Intro.xlsx og aktiver Utvikler-fanen hvis den ikke allerede er synlig.
  2. Trykk Alt+F11 og finn regnearket Employees og ThisWorkbook i Prosjektutforskeren.
  3. Sett inn et nytt modul (høyreklikk på VBAProject → Sett inn → Modul) og gi det nytt navn i Egenskapsvinduet til modIntro.
  4. Lagre filen som Section_1_VBA_Intro.xlsm ved å bruke Fil → Lagre som → Excel-makroaktivert arbeidsbok.
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 2
some-alt