um meinen Kollegen die Anwendung zu erleichtern, habe ich alle Zellen in die sie etwas eintragen müssen gelb markiert.
Jetzt möchte ich aber nicht, dass die gelben Markierungen ausgedruckt werden.
Ich hab gedacht ich bekomme das hin, aber es funktioniert leider nicht. Es kommt kein Debugger, es werden nur einfach die gelben Felder weiterhin mit ausgedruckt.
Ich habe im Bereich Arbeitsmappe folgenden VBA-Code eingetragen:
Private Sub Workbook_BeforePrint (Cancel As Boolean)
Application.EnableEvents = False
Cancel = True
If ActiveSheet.Name = "RECHNUNG" Then
With ActiveWorkbook
.Sheets("RECHNUNG").Range("A1:J62").Interior.ColorIndex = xlNone
.Sheets("RECHNUNG").PrintOut
.Sheets("RECHNUNG").Range("GELB2").Interior.ColorIndex = 6
End With
End If
If ActiveSheet.Name = "LIEFERSCHEIN" Then
With ActiveWorkbook
.Sheets("LIEFERSCHEIN").Range("A1:J62").Interior.ColorIndex = xlNone
.Sheets("LIEFERSCHEIN").PrintOut
.Sheets("LIEFERSCHEIN").Range("GELB1").Interior.ColorIndex = 6
End With
End If
Ende:
Application.EnableEvents = True
End Sub
Weiß von Euch jemand was ich falsch gemacht habe?Grüße
Linda