an Josef Ehrensberger
09.02.2006 20:48:45
Ernst
Du hast mir letzte Woche ein Makro geschrieben, welches gut funktioniert.
Jetzt habe ich noch ein weiteres Problem.
Die Tabellen12,13 und 14 dürfen nur gedruckt werden, wenn in der Zelle AA38 der Tabelle1 der Wert 2 steht.
Darf ich dich bitten den Code anzupassen.
mit freundlichen Grüssen
Ernst Dunkel
Option Explicit
Sub AlleDrucken()
Dim objSh As Worksheet
For Each objSh In Worksheets
With objSh
If objSh.Visible Then
If .Name = "11.1 U-Werte" Then
If .Range("B5") = "" Then
.PageSetup.PrintArea = ""
Else
.PageSetup.PrintArea = "B1:O71"
If .Range("B76") <> "" Then .PageSetup.PrintArea = "B1:O141"
If .Range("B147") <> "" Then .PageSetup.PrintArea = "B1:O213"
.PrintOut
End If
Else
.PrintOut Copies:=1, Collate:=True
' .PrintOut Copies:=1, Preview:=True, Collate:=True
' .PrintOut
End If
End If
End With
Next
End Sub