Avatar billede olsen205 Nybegynder
27. juni 2005 - 12:17 Der er 6 kommentarer og
1 løsning

VBA defination af udskitift

I mit rengeark har jeg mange mange ark. Jeg ønsker at lave en makro som markere alle ark der begynder med "AFD", og derefter udskriver dem.
Avatar billede ferdinand.k Mester
27. juni 2005 - 12:27 #1
Kan du ikke bare oprette en makro, og lave alle ændringer du ønsker - stoppe makro'en og  se hvad den har skrevet?!
Avatar billede olsen205 Nybegynder
27. juni 2005 - 12:53 #2
Nej det kan jeg ikke, for arknavn og antallet af ark varierer...
Avatar billede stefanfuglsang Juniormester
27. juni 2005 - 15:24 #3
'denne udskriver arkene en ad gangen

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
Avatar billede olsen205 Nybegynder
27. juni 2005 - 15:31 #4
Det er lidt noget skidt, da jeg har side antal og side tal i alt på hver enkelt side..
Avatar billede sjap Praktikant
27. juni 2005 - 20:25 #5
Olsen205 > Prøv at se på denne her:

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)

ThisWorkbook.Sheets(SheetList).PrintPreview
   
End Sub
Avatar billede olsen205 Nybegynder
27. juni 2005 - 21:01 #6
Virker perfekt... Det kunne ikke være bedre, takker mange gange....
Avatar billede sjap Praktikant
27. juni 2005 - 22:12 #7
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.
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