Re: Nur Blätter mit Einträgen drucken, leere nicht!
03.09.2002 14:29:52
Alexander S.
Hallo Richi,vielen Dank für die Hilfe, in VBA bin ich halt Anfänger.
Dein Code hat funktioniert, es fehlte nur das END IF.
Ich habe den Code noch ergänzt aus anderen Beiträgen.
Der komplette Code hier: Es wird die Zelle "B2" in jeder Mappe geprüft dann ausgeblendet, gedruckt und wieder eingeblendet
*************************************************
Sub Ausblenden_Drucken_Einblenden()
Application.ScreenUpdating = False
Anzahl = ActiveWorkbook.Sheets.Count
For x = 1 To Anzahl
Sheets(x).Visible = True
Sheets(x).Select
If Sheets(x).Range("B1").Value = "" Then
Sheets(x).Visible = False
End If
Next x
Dim wks As Worksheet
For Each wks In Worksheets
If wks.Visible = True Then
wks.PrintOut
End If
Next wks
For Each wks In ThisWorkbook.Worksheets
wks.Visible = True
Next wks
End Sub
*******************************************
Weiter so Richi, wenn wir solche Leute wie du nicht hätten!
Man sieht sich bestimmt wieder.
Grüsse Alexander S.