Avatar billede qln Juniormester
03. februar 2006 - 11:32 Der er 3 kommentarer og
2 løsninger

Gem detaljer makro

Jeg har lavet følgende makro, der skal gemme alle detaljer i samtlige ark.
Sub Macro1()

Dim wsh As Worksheet
    For Each wsh In ActiveWorkbook.Worksheets
        Range("A1").Select
        Range(Selection, Selection.End(xlToRight)).Select
        ExecuteExcel4Macro "SHOW.DETAIL(2,50,FALSE,,33)"
        ExecuteExcel4Macro "SHOW.DETAIL(2,33,FALSE,,2)"
        Range("A2").Select
    Next
End Sub
Når jeg eksekverer makroen, får jeg dog en fejl ud for eksekveringen af makroen, som siger, at jeg bruger for mange argumenter.
Er der nogen, der kan lure den?
Avatar billede sjap Praktikant
03. februar 2006 - 13:44 #1
Prøv at fjerne et komma i hver af de to execut sætninger:

ExecuteExcel4Macro "SHOW.DETAIL(2,50,FALSE,33)"
ExecuteExcel4Macro "SHOW.DETAIL(2,33,FALSE,2)"
Avatar billede qln Juniormester
03. februar 2006 - 14:26 #2
Det fungerer fint, men den eksekverer ikke på samtlige sheets, kun det aktuelle.
Kan i hjælpe med det?
Avatar billede kabbak Professor
03. februar 2006 - 14:37 #3
Sub Macro1()
    Dim wsh As Worksheet
    For Each wsh In ActiveWorkbook.Worksheets
        Worksheets(wsh.Name).Activate
        Range("A1").Select
        Range(Selection, Selection.End(xlToRight)).Select
        ExecuteExcel4Macro "SHOW.DETAIL(2,50,FALSE,33)"
        ExecuteExcel4Macro "SHOW.DETAIL(2,33,FALSE,2)"
        Range("A2").Select
    Next
End Sub
Avatar billede qln Juniormester
03. februar 2006 - 14:43 #4
Super
Send et svar kabbak, så kan i dele pointene
Avatar billede kabbak Professor
03. februar 2006 - 14:53 #5
et svar ;-))
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