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
.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.
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
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.