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
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 makroer ved hjælp af funktionen Indspil makro (fanen Udvikler, gruppen Kode).
- Makroer indspilles i programmeringssproget VBA.
- Du kan gennemse og redigere dine makroer i Visual Basic Editor, et vindue, der åbnes af Excel.
Makroerne med navnet MakeCellGreen og SetRowHeight findes i et modul med navnet Module1, som er gemt i Mappe1.
Kopiere et modul fra en projektmappe til en anden
- Hvis fanen Udvikler ikke kan vælges, skal du benytte følgende fremgangsmåde for at få den vist:
- Klik på Indstillinger, og klik derefter på kategorien Tilpas båndet.
- Markér afkrydsningsfeltet Udvikler under Hovedfaner, og klik derefter på OK.
- Benyt følgende fremgangsmåde, når du vil angive sikkerhedsniveauet midlertidigt for at aktivere alle makroer:
- Klik på Makrosikkerhed i gruppen Kode under fanen Udvikler.
- 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.
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.
- Åbn den projektmappe, der indeholder det modul (modul: En samling erklæringer, sætninger og procedurer, der gemmes samlet som en navngiven enhed. Der findes to typer moduler: standardmoduler og klassemoduler.), som du vil kopiere, og den projektmappe, som du vil kopiere modulet til.
- Klik på Visual Basic i gruppen Kode under fanen Udvikler.
Dette starter Visual Basic Editor.
- Klik på Projektstifinder
i menuen Vis i Visual Basic Editor.
Genvejstaster Du kan trykke på Ctrl+R for at få vist Projektstifinder.
- Træk det modul, du vil kopiere til destinationsprojektmappen i Projektstifinder (som regel navngivet VBAProject (<projektnavn>).
Hvis du f.eks. kopierer Module1 fra VBAProject (Mappe2.xlsm) til VBAProject (Mappe1.xlsm), kopieres modulet som Module1 til noden Modules under VBAProject (Mappe1.xlsm).

Makromodulet Module1 – kopieret fra Mappe2.xlsm til Mappe1.xlsm

Kopi af makromodulet Module1
Tilbage til toppen