Goedemiddag,
Ik heb een simpele vba die meerdere werkbladen afdrukt. (voor voorbeeld code ingekort)
Op alle werkbladen wordt d.m.v. een afdrukbereik aangeven wat er geprint moet worden.
Zo nu en dan zitten er werkbladen tussen die leeg blijven (Wel formules maar d.m.v. afdrukbereik wordt dit niet uitgeprint. Hoeft ook niet)
Hij print nu een lege pagina uit.
Maar is er iets wat ik in de code kan toevoegen waardoor hij lege werkbladen niet gaat printen?
Of zou ik dit in het afdrukbereik moeten/kunnen aanpassen? Deze retourneert bij lege pagina een 'onwaar'.
Ik heb de volgende code:
Alvast bedankt voor de hulp!
Ik heb een simpele vba die meerdere werkbladen afdrukt. (voor voorbeeld code ingekort)
Op alle werkbladen wordt d.m.v. een afdrukbereik aangeven wat er geprint moet worden.
Zo nu en dan zitten er werkbladen tussen die leeg blijven (Wel formules maar d.m.v. afdrukbereik wordt dit niet uitgeprint. Hoeft ook niet)
Hij print nu een lege pagina uit.
Maar is er iets wat ik in de code kan toevoegen waardoor hij lege werkbladen niet gaat printen?
Of zou ik dit in het afdrukbereik moeten/kunnen aanpassen? Deze retourneert bij lege pagina een 'onwaar'.
Ik heb de volgende code:
Code:
Sub Afdrukken_Lijsten()
'
' Afdrukken_Lijsten Macro
'
' Sneltoets: Ctrl+b
If MsgBox("Je gaat nu alle lijsten printen" & vbCrLf & _
"Weet je het zeker?", vbQuestion + vbYesNo + vbDefaultButton1) = vbNo Then
Exit Sub
End If
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True, IgnorePrintAreas:=False
Sheets("Blad2").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True, IgnorePrintAreas:=False
Sheets("Blad3").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True, IgnorePrintAreas:=False
Sheets("Blad4").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True, IgnorePrintAreas:=False
End Sub
Alvast bedankt voor de hulp!