Det mener jeg ikke umiddelbart du kan, makroer er indlejret i en bestemt fil (regneark eller template). Så enten skal du bygge en add-in til Excel der gør det du vil lave i makroen eller lave en template som basis.
Du kan sætte din makro ind i den skjulte projektmappe Person.xls. Den fil åbnes skjult hver gang excel åbnes og makroen er klar til brug. Hvis den ikke findes ved dig, så start indspilning en lille makro og ved første boks der fremkommer vælger du under "gem makro i" : Personlig makroprojektmappe, så oprettes den automatisk.
Et Alternativ er at gemme filen med makroen som Add-in. Dettte gøres ved at gemme filen som Microsoft Office Excel tilføjelsesprogram (*xla) Når filen er gemt, kan du herefter indvælge den til at starte sammen med excel under funktioner / tilføjelsesprogrammer
Funktioner > Makro > Indspil ny makro. I den dialogboks, der nu åbner sig, skal du vælge "Personlig makroprojektmappe" i stedet for "Denne projektmappe" til spørgsmålet om, hvor du vil gemme makroen. Få din makro til at gøre et eller andet, f.eks. at sætte fed skrift på den aktive celle og og tryk "Stop indspilning".
Når du åbner VBA-editoren (ALT + F11), kan du nu finde en projektmappe, der hedder Person.xls i det venstre panel. Når du dobbeltklikker på denne vil du se, at den indholder nogle faneblade og et modul. Dette modul indeholder den makro, du lige har lavet. Hvis du har den anden projektmappe, hvis makroer du gerne vil have almindeligt tilgængelige, åben, kan du også finde denne i venstrepanenelet. Dobbeltklik på denne og kopier indholdet af de moduler, du skal bruge, gå tilbage til Person.xls og sæt ind. Luk vinduet, luk Excel og sig "Ja" til at gemme ændringer i den personlige makroprojektmappe.
Når du åbner Excel næste gang, vil dine makroer nu være almindeligt tilgængelige. Projektmappen Person.xls åbner nemlig automatisk sammen med Excel, men kører skjult, så du ikke kan se den. Hvis du vil se den, kan du gøre det via Vindue > vis.....
Hej bak og x-lars. Mange tak for jeres kommentarer,det virker lige på nær, når jeg lukker excel og åbner det igen, så virker det ikke før jeg manuelt klikker vindue --> vis... og vælger PERSON, det virker efterfølgende kun i dette vindue, er der noget jeg gør forkert?? I bliver vidst nødt til at svarer istedet for at kommenterer, ellers kan jeg ikke give point.
Hej Lige et spørgsmål da jeg har fulgt med i jeres kommentarer. - Hvorledes fjernes i VBA, den "mappe" som hedder Person.xls , hvis man ønsker den fjernet igen, eller på et senere tidspunkt.
For at komme uden om dette kan oprette en ny projektmappe, indsætte et nyt modul i denne og paste dine funktioner derind. gem nu filen som Microsoft Office Excel tilføjelsesprogram og luk den. Under Funktioner / Tilføjelsesprogrammer indvælger du nu dit nyt tilføjelesesprogram og nu er funktionen til rådighed herefter.
Dette tilføjelsesprogram (Add-IN) kan du nu også videregive til andre hvis du ønsker.
Tusind tak Bak, det virker bare helt perfekt:D Nu må du gerne sende et svar så jeg kan give dig point...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.