Avatar billede zkov82 Nybegynder
26. juli 2005 - 15:40 Der er 8 kommentarer og
1 løsning

køre macro i andet dokument

Jeg har et ark, hvor jeg har lavet en knap som skal slette alt hvad der er indtastet i et andet excel dokument.

Jeg kan godt åbne arket (workbooks.Open "grp.xls")
Men jeg kan ikke få den til at køre macroen.

Jeg har prøvet med Run(sletalt) men der sker intet, heller ikke en fejlmeddelse.

Help?
Avatar billede overchord Nybegynder
26. juli 2005 - 15:44 #1
eks.

docmd.OpenWorkbook("grp.xls")
activeworkbook.cells.delete
activeworkbook.close

Normalt hopper excel over i den du aabner med det samme, og det kan nogle gange blive problematisk at vaelge gennem aabne vinuder hvis du nogle gange har flere aabne osv.
Avatar billede zkov82 Nybegynder
26. juli 2005 - 15:54 #2
hmmm....
For det første ønsker jeg at køre en macro i det andet excel dokument.
Og hvis jeg prøver at køre den stump kode du har givet mig får jeg en Runtime error '424' object required

Jeg er lidt på herrens mark...
Avatar billede kabbak Professor
26. juli 2005 - 16:22 #3
Workbooks.Open Filename:="C:\grp.xls"
    Application.Run "grp.xls!Makronavn"
Avatar billede zkov82 Nybegynder
26. juli 2005 - 16:45 #4
hmmm...nice......det ser ud til at virke.
Men hvordan lukker jeg grp.xls igen uden at den lukker det ark jeg kalder macroen fra?
Kan man evt. gøre det uden at grp.xls er synlig?
Avatar billede kabbak Professor
26. juli 2005 - 16:51 #5
hvis det er grp.xls, du ser, så

ActiveWindow.Close

hvis den skal gemmes inden, så

    ActiveWorkbook.Save
Avatar billede zkov82 Nybegynder
26. juli 2005 - 16:55 #6
kabbak> Du hjalp mig og lige med mit andet spørgsmål.
Jeg har lige et problem mere som læner sig om af det du hjalp mig med der:
http://www.eksperten.dk/spm/635134

Hvis du gider kigge på det?
Avatar billede kabbak Professor
27. juli 2005 - 19:03 #7
Og hvordan går det med denne. ?
Avatar billede zkov82 Nybegynder
28. juli 2005 - 14:39 #8
kabbak> det virker.....smid et svar
Avatar billede kabbak Professor
21. september 2005 - 21:00 #9
et svar ;-))

sorry, havde ikke set det
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