Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Du vil kanskje at en makro du registrerte , skal kjøre automatisk når du åpner en bestemt arbeidsbok. Følgende fremgangsmåte bruker et eksempel for å vise deg hvordan dette fungerer. Du kan også kjøre makroer automatisk når Excel starter.

Før du begynner, må du kontrollere at kategorien Utvikler vises på båndet. Hvis du vil ha mer informasjon, kan du se Vis Utvikler-fanen.

Hvis du vil bruke eksemplet nedenfor, åpner du en ny arbeidsbok.

Viktig!: VBA-kode kan ikke angres, så pass på å teste koden på en tom arbeidsbok eller en kopi av en eksisterende arbeidsbok. Hvis koden ikke gjør det du vil, kan du lukke arbeidsboken uten å lagre endringene.

  1. Klikk Utvikler > Visual Basic.

    Kode-gruppen på Utvikler-fanen

  2. Utvid VBA-prosjektmappen for arbeidsboken i VBA Project Explorer til venstre, og dobbeltklikk deretter ThisWorkbook-modulen. Hvis du ikke ser Prosjektutforsker, kan du gå til Vis > Prosjektutforsker, eller trykke CTRL+R.

    ThisWorkbook-modulen i Visual Basic Editor (VBE)
  3. Sett inn følgende kode i modulvinduet som åpnes til høyre:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Lim inn den registrerte koden i Sub-prosedyren mellom Sub - og End Sub-linjene .

    Lukk Visual Basic Editor (du trenger ikke å lagre noe).

  5. Lagre arbeidsboken som en Excel Macro-Enabled-arbeidsbok (*xlsm), og lukk den.

Neste gang du åpner arbeidsboken, kjøres koden du la til i Workbook_Open-prosedyren automatisk.

Før du begynner, må du kontrollere at kategorien Utvikler vises på båndet. Slik gjør du det:

  1. Klikk Innstillinger for Excel > på menyen ... > båndet & verktøylinjen.

  2. Merk av for Utvikler i hovedfanelisten i kategorien Tilpass båndet.

  3. Klikk på Lagre.

Hvis du vil bruke eksemplet nedenfor, åpner du en ny arbeidsbok.

Viktig!: VBA-kode kan ikke angres, så pass på å teste koden på en tom arbeidsbok eller en kopi av en eksisterende arbeidsbok. Hvis koden ikke gjør det du vil, kan du lukke arbeidsboken uten å lagre endringene.

  1. Klikk Utvikler > Visual Basic.

  2. Utvid VBA-prosjektmappen for arbeidsboken i VBA Project Explorer til venstre, og dobbeltklikk deretter ThisWorkbook-modulen.

  3. Sett inn følgende kode i modulvinduet som åpnes til høyre:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Lim inn den registrerte koden i Sub-prosedyren mellom Sub - og End Sub-linjene .

    Lukk Visual Basic Editor (du trenger ikke å lagre noe).

  5. Lagre arbeidsboken som en Excel Macro-Enabled-arbeidsbok (*xlsm), og lukk den.

Neste gang du åpner arbeidsboken, kjøres koden du la til i Workbook_Open-prosedyren automatisk.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i det tekniske fellesskapet for Excel eller få støtte i Fellesskap.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×