Sub PrintAFD() Dim sh As Worksheet For Each sh In ActiveWorkbook.Worksheets If InStr(UCase(sh.Name), "AFD") = 1 Then sh.PrintOut Copies:=1, Collate:=True End If Next End Sub
Sub PrintAFDSheets() Dim SheetList() As String Dim SheetCount As Long
ReDim SheetList(1 To ThisWorkbook.Sheets.Count) SheetCount = 0
For Each sh In ActiveWorkbook.Worksheets If InStr(UCase(sh.Name), "AFD") Then SheetCount = SheetCount + 1 SheetList(SheetCount) = sh.Name End If Next sh ReDim Preserve SheetList(1 To SheetCount)
olsen205 > Tak for pointene, men stefanfuglsang skulle næsten have haft lidt - det var jo trods alt hans forslag jeg byggede lidt videre på. Hvis det er ok med dig, opretter jeg et nyt spørgsmål, hvor jeg overfører halvdelen af pointene til stefanfuglsang.
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.