Avatar billede oz1aiv Nybegynder
22. november 2007 - 16:08 Der er 4 kommentarer og
1 løsning

Hvordan køre makro fra en makro i et andet regneark ?

Hej experter!

Hvordan gør man, når man vil køre en makro i et andet regneark end det regneark, hvor man kører en makro fra.... - den var svær at få formuleret, så derfor kommer her en forklaring:

Jeg har en stribe regneark (her kaldet A1.xls....A20.xls) som alle indeholder makroer (vis/skjul tomme rækker, hent data i en accessdatabase osv).

Fra et andet regneark (her kaldet B.xls) har jeg lavet en makro, som åbner regnearkene 1 ad gangen og kopierer noget fra B.xls over i A-regnearket. Efter kopieringen vil jeg gerne køre nogle af makroerne i A-regnearket. Kan man det - og i givet fald hvordan ?

Håber, at det var forståeligt...
Avatar billede excelent Ekspert
22. november 2007 - 16:21 #1
Application.Run ("Projektmappenavn.xls!Makronavn")
Avatar billede oz1aiv Nybegynder
23. november 2007 - 10:59 #2
Jeg kan ikke få det til at virke. Jeg får fejlen: Makroen ..... blev ikke fundet.

Så vidt jeg kan se, er sti, filnavn og makronavn korrekt. Jeg har også prøvet uden sti, men med samme resultat.

Kan det mon have betydning, at jeg bruger Excel 2000?
Avatar billede excelent Ekspert
23. november 2007 - 11:38 #3
Kender ikke forhold med xl2000, tror nu ikke det er problemet

du har husket ! mellem projektmappenavn og makronavn ?

prøv evt. at åbne den anden fil først
Avatar billede oz1aiv Nybegynder
23. november 2007 - 12:32 #4
Jeg har med makroen i B.xls gemt A.xls før jeg kører makroen i A - og så virker det.
Tak for hjælpen
Lægger du lige et svar, så du kan få points
Avatar billede excelent Ekspert
23. november 2007 - 17:05 #5
ok velbekom
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester