Når du første gang opretter en makro i en projektmappe, fungerer den kun i den pågældende projektmappe. Men hvad nu, hvis du vil bruge makroen i andre projektmapper? Hvis dine makroer skal være tilgængelige, hver gang du åbner Excel, kan du oprette dem i en projektmappe, der hedder Personal.xlsb. Det er en skjult projektmappe, der er gemt på computeren, og som åbnes i baggrunden, hver gang du åbner Excel.
Makroer og VBA-værktøjer findes på fanen Udvikler, der som standard er gemt. Derfor er det første trin at aktivere den. Du kan få mere at vide under Vis fanen Udvikler.
Opret derefter en makro. Vi indspiller en makro, der ikke gør noget, men opretter projektmappen Personlig makro.
Få mere at vide om oprettelse af makroer i Hurtig start: Opret en makro.
- Gå til fanen Udvikler , og klik på Indspil makro.
- I dialogboksen Indspil makro behøver du ikke at skrive et navn til makroen i feltet Makronavn . Du kan acceptere det navn, som Excel giver dig, f.eks. Makro1, da dette kun er en midlertidig makro.
Når du begynder at oprette dine egne makroer, skal du give dem beskrivende navne, så du ved, hvad de gør. - I feltet Gem makro i skal du vælge Personlig makroprojektmappe>OK. Dette er det vigtigste trin, for hvis du ikke allerede har en personlig makroprojektmappe, opretter Excel en til dig.
- Klik påStop indspilning af udvikler>, hvorefter Excel har oprettet din personlige makroplan.
- Når du lukker projektmappen, bliver du bedt om at gemme både projektmappen og projektmappen Personlig makro.
Sådan får du vist den makro, du har oprettet:
Gå til Developer>Visual Basic for at starte Visual Basic Editor (VBE), som er stedet, hvor dine makroer gemmes.
Du kan finde din personlige makroprojektmappe i ruden Projektstifinder i venstre side. Hvis du ikke kan se det, skal du gå til Vis>Project Explorer.
Dobbeltklik på mappen >VBA Project (PERSONAL.xlsb)Modules>Module1, hvorefter du finder den tomme makro1, du har indspillet. Du kan slette den eller beholde den for at føje kode til senere.
Bemærk
Når du indspiller en makro i en ny forekomst af Excel, opretter VBA automatisk en ny modulmappe og øger dens nummer. Så hvis du allerede har Module1 og Module2, opretter VBA Module3. Du kan omdøbe moduler i vinduet Egenskaber under Projektstifinder, så de bedre afspejler, hvad makroerne i dem gør.
Flytte makroer fra en computer til en anden
Din Personal.xlsb-fil gemmes i en mappe med navnet XLSTART. Hvis du vil dele dine makroer med en anden, kan du kopiere den til mappen XLSTART på andre computere eller kopiere nogle af eller alle makroerne til filen Personal.xlsb på andre computere. Du kan søge efter XLSTART i Windows Stifinder for at finde den.
Hvis du har en eller blot nogle få makroer, som du vil dele med andre, kan du sende dem den projektmappe, der indeholder dem. Du kan også gøre projektmappen tilgængelig på et delt netværksdrev eller i et SharePoint Services-bibliotek.
Du kan finde flere oplysninger om, hvordan du kopierer en makro fra en projektmappe til en anden, i afsnittet Kopier et makromodul til en anden projektmappe.
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech-community'et eller få support i Community'er.