18. maj 2006 - 15:07Der er
13 kommentarer og 1 løsning
Funktion i modul skal gælde i alle regneark
Hej Eksperter Jeg har lavet et modul der indeholder en funktion der udfra et cpr nummer kan beregne den eksakte alder. Modulet har jeg oprettet i et regneark - mit spørgsmål er nu hvordan kan jeg få den funktion til at være standard på alle mine regnark?
personal.xls eller person.xls, som den hedder i danske Excel, skal ligge i C:\Documents and Settings\USERNAME\Application Data\Microsoft\Excel\XLSTART
Der er tale om et regneark, som kører skjult og som åbner automatisk, når du starter Excel. De makroer, som ligger i denne workbook, er tilgængelige i alle andre workbooks.
Dog kun på den lokale maskine. Er det en øvelse, der skal gentages for flere maskiner, kan man overveje at lave det som et tilføjelsesprogram i stedet for.
Hvis du står i dit regneark, så vælg Funktioner > Makro > Indspil ny makro. I dialogboksen, der kommer op, skal du vælge Personlig makroprojektmappe i vinduet "Placer makro i". Så oprettes Person.xls med de rigtige egenskaber.
Det er fuldstændigt ligegyldigt, hvad denne makro laver, den kan f.eks. bare give celleindholdet fed skrift. Det afgørende er, at den opretter den personlige mappe.
Tryk ny ALT + F11 og den såkaldte VBA-editor åbner sig. Her kan du finde både dit eget regneark og Person.xls. Det modul, som din makro ligger i i det gamle regneark, kan du nu bare kopiere til person.xls. Tryk Gem og ALT + F4 for at afslutte.
tja jeg ved det ikke, brugte jo x-lars' svar - så nu får du alle point, meen hvis i vil dele kan i jo gøre det. Mange tak for hjælpen ihvertfald.
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.