Kopiere en makromodul til en annen arbeidsbok

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Hvis en arbeidsbok inneholder en makro i Visual Basic for Applications (VBA ) som du ønsker å bruke et annet sted, kan du kopiere modulen som inneholder makroen til en annen åpen arbeidsbok ved hjelp av Visual Basic Editor (VBE ).

Makroer og VBA-verktøy finner du på Utvikler-fanen. Den er skjult som standard, så det første trinnet er å aktivere den.

  • For Windows, går du til fil > Alternativer > Tilpass båndet.

  • Gå til Excel for Mac > Kontoinnstillinger... > verktøylinjen og båndet.

  • Neste, i delen Tilpass båndet under Hovedkategorier, Merk av for utvikler.

Kopiere en modul fra én arbeidsbok til en annen

  1. Åpne begge arbeidsboken som inneholder makroen du vil kopiere, og arbeidsboken der du vil kopiere den.

  2. Klikk Visual Basic for å åpne Visual Basic-redigering i kategorien utvikler i kode-gruppen.

  3. Vis-menyen i Visual Basic Editor Klikk Prosjektutforsker Prosjektutforsker-knappen , eller trykk CTRL + R.

  4. Dra modulen som inneholder makroen du vil kopiere til målarbeidsboken i Prosjektutforsker-ruten. I dette tilfellet er vi kopiere Module1 fra Book2.xlsm til Book1.xlsm.

    VBA-prosjektutforsker

  1. Module1 kopiert fra Book2.xlsm

  2. Kopi av Module1 kopiert til Book1.xlsm

Oversikt over makroer og VBA

Hvis du ikke er kjent med makroer og VBA generelt, kan det hende at du får nytte av informasjonen nedenfor.

  • En makro er en handling eller et sett med handlinger du kan bruke til å automatisere oppgaver.

  • Du kan registrere makroer ved hjelp av kommandoen Registrer makroutvikler-fanen.

  • Makroer registreres i VBA-programmeringsspråket.

  • Du kan undersøke og redigere makroene i Visual Basic Editor, et vindu som åpnes i Excel. Her er et eksempel på VBE-vinduet for Windows:

    En modul som inneholder to makroer lagret i Module1 i Bok1

Makroer med navnene MakeCellGreen og SetRowHeight , i en modul med navnet Module1, som er lagret i Bok1.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excel tekniske fellesskap, få støtte i Svar-fellesskapet, eller foreslå en ny funksjon eller forbedring på Excel User Voice.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×