Kopiere en makromodul til en annen arbeidsbok

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

Du finner makroer og VBA-verktøy på Utvikler-fanen , som er skjult som standard, så det første trinnet er å aktivere det.

  • Gå tilTilpass båndetmed filalternativer>> for Windows.
  • For Mac gårdu til Excel-innstillinger ...>>Verktøylinjen & båndet.
  • Deretter merker du av for Utvikler under Hovedfaner i inndelingen Tilpass båndet.

Oversikt over makroer og VBA

Hvis du ikke er kjent med makroer og VBA generelt, kan følgende informasjon være nyttig.

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

  • Du kan registrere makroer ved hjelp av kommandoen Registrer makroFanen Utvikler .

  • Makroer registreres på VBA-programmeringsspråket.

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

    En modul som inneholder to makroer lagret i Module1 i Bok1

Makroer kalt MakeCellGreen og SetRowHeight er i en modul kalt Module1, som er lagret i Book1.

Kopiere en modul fra én arbeidsbok til en annen

  1. Åpne både arbeidsboken som inneholder makroen du vil kopiere, og arbeidsboken der du vil kopiere den.
  2. Klikk Visual BasicUtvikler-fanen for å åpne Visual Basic Editor.
  3. Klikk Prosjektutforsker-knappen i Visual Basic Editor på Vis -menyen, eller trykk CTRL+R .
  4. Dra modulen som inneholder makroen du vil kopiere til målarbeidsboken, i Project Explorer-ruten . I dette tilfellet kopierer vi Module1 fra Book2.xlsm til Book1.xlsm.
    VBA-prosjektutforsker
  1. Modul1 kopiert fra Book2.xlsm
  2. Kopi av modul1 kopiert til Book1.xlsm

Trenger du mer hjelp?

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