Kopiere et makromodul til en anden projektmappe

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Hvis en projektmappe indeholder en VBA-makro (Visual Basic for Applications), som du vil bruge et andet sted, kan du kopiere modulet til en anden projektmappe.

I denne artikel

Oversigt over makroer og VBA

Kopiere et modul fra en projektmappe til en anden

Oversigt over makroer og VBA

Hvis du ikke har kendskab til makroer og VBA, kan de følgende oplysninger være praktiske.

  • En makro er en handling eller et sæt handlinger, du kan bruge til at automatisere opgaver.

  • Du kan indspille (oprette) makroer ved hjælp af funktionen Indspil makro (findes i gruppen Kode under fanen Udvikler).

  • Makroer indspilles i programmeringssproget VBA (Microsoft Visual Basic for Applications).

  • Du kan gennemse og redigere dine makroer i Visual Basic Editor, et vindue, der åbnes af Excel.

    Et modul, der indeholder to makroer i Module1 i Mappe1

I dette eksempel findes makroerne med navnene MakeCellGreen og SetRowHeight i et modul med navnet Module1, som er gemt i Mappe1.

Kopiere et modul fra en projektmappe til en anden

  1. Hvis fanen Udvikler ikke kan vælges, skal du benytte følgende fremgangsmåde for at få den vist:

    1. Klik på Indstillinger under fanen Filer, og klik derefter på kategorien Tilpas båndet.

    2. Markér afkrydsningsfeltet Udvikler under Hovedfaner, og klik derefter på OK.

  2. Benyt følgende fremgangsmåde, når du vil angive sikkerhedsniveauet midlertidigt for at aktivere alle makroer:

    1. Klik på Makrosikkerhed i gruppen Kode under fanen Udvikler.

    2. Klik på Aktivér alle koder (anbefales ikke, da potentielt farlig kode kan køres) i kategorien Indstillinger for makro under Indstillinger for makro, og klik derefter to gange på OK.

      Gruppen Kode under fanen Udvikler i Excel

      Bemærk: Hvis du vil forhindre, at der køres potentielt farlig kode, anbefales det, at du vender tilbage til en af de indstillinger, der deaktiverer alle makroer, når du er færdig med at arbejde med makroer.

  3. Åbn den projektmappe, der indeholder det modul, som du vil kopiere, og den projektmappe, som du vil kopiere modulet til.

  4. Klik på Visual Basic. i gruppen kode under fanen udvikler

    Dette starter Visual Basic Editor.

  5. Klik på Projektstifinder Knapflade i menuen Vis i Visual Basic Editor, eller tryk på Ctrl+R.

    Der starter opgaveruden Project, og ruden viser begge åbne projektmapper. Typisk, får du vist VBAProject (< projektmappenavn >)

  6. Træk det modul, du vil kopiere til destinationsprojektmappen i ruden Project. Modulet kopieres som Module1 til mappen Modules under VBAProject (projektmappe navn.xlsm).

    VBA-projektstifinder

    Makroen Module1. Du kan kopiere det ved at trække fra Book2.xlsm til Book1.xlsm.

    Kopi af makromodulet Module1, som findes i mappen Modules

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×