Avatar billede flashit Nybegynder
17. februar 2003 - 14:53 Der er 7 kommentarer og
1 løsning

Macro skal køre macro

Hej E.

Jeg har en del macro’er i et excel ark.

Hvordan kan jeg få en macro til at køre en anden og så videre.

Endvidere vil jeg gerne have en macro til at udskrive fra det aktive sheet og resten af de sheets som er i workbooken.

Har i nogle forslag.
Avatar billede kabbak Professor
17. februar 2003 - 15:34 #1
call macronavn
Avatar billede kabbak Professor
17. februar 2003 - 15:35 #2
men de skal vist ligge i samme modul
Avatar billede flashit Nybegynder
17. februar 2003 - 16:04 #3
Det kan jeg ikke få til at virke, men nedenstående virker:
Application.Run "Jkmi_test_CIL.xls!Sheet1.Heol1"

Så mangler vi bare at få den til at printe fra det aktive ark og frem til det sidste?
Avatar billede kabbak Professor
17. februar 2003 - 16:24 #4
Avatar billede kabbak Professor
17. februar 2003 - 16:27 #5
nåå, fra det aktive til det sidste, jeg tester lige om det kan laves.
Avatar billede kabbak Professor
17. februar 2003 - 16:50 #6
Sub Heol2()
I = 1
Ok = False
  For Each ws In Worksheets
  If ws.Name = ActiveSheet.Name Then
    Ok = True
  End If
  If Ok = True Then
      Sheets(ws.Name).Select
    With ActiveSheet.PageSetup

        .Zoom = False
        .FitToPagesWide = 1
        .FitToPagesTall = 1
      ' .PrintErrors = xlPrintErrorsDisplayed
    End With


    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
       
    With ActiveSheet.PageSetup
       
        .Zoom = 100
    '  .PrintErrors = xlPrintErrorsDisplayed
    End With
    End If
    Next ws
   

End Sub


Public Sub find()
I = 1
Ok = False
  For Each ws In Worksheets
  If ws.Name = ActiveSheet.Name Then
    Ok = True
  End If
  If Ok = True Then
    Worksheets("ark1").Cells(I, 1) = ws.Name & " UDSKRIVES"
      I = I + 1
    End If
    Next ws
End Sub

Den første er ok.

Den sidste er en lille en jeg lavede for at teste hvilke sider den valgte.
Avatar billede flashit Nybegynder
18. februar 2003 - 09:49 #7
Det er bare perfekt.

Kan du fortælle mig hvordan det fungere?
Avatar billede kabbak Professor
18. februar 2003 - 12:49 #8
Jeg tjekkede om den fandt arkene efter placering eller alfabetisk.
Den fandt dem efter placering.

Så den tjekker arknavnene og når den møder det ark som er aktiv, skriver den det ud + alle efterfølgende ark.

kabbak
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
Kurser inden for grundlæggende programmering

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