zur Klarstellung: "Excel geht so - VBA: abolute beginner"
In meiner Anwendung kann eine bedingte Formatierung eingeschaltet werden, die die Bearbeitung erleichtert. Hierfür kann eine Zelle von "nein" auf "ja" umgestellt werden.
Die bedingte Formatierung sollte aber vor dem Drucken wieder auf "nein" gestellt werden, weil der Ausdruck sonst blöd aussieht. "Kein Problem, dann stell es halt wieder zurück !" Ja, aber es gibt mehrere Benutzer, von denen es einige nicht begreifen. Deshalb möchte ich mit einem Makro die Beendigung der bedingten Formatierung erzwingen und vor dem Ausdrucken Blattes die Zelle auf "nein" umstellen.
Die Sache soll nur bei dem Ausdruck dieses einen Blattes und nicht bei anderen Druckvorgängen die die Arbeitsmappe betreffen laufen.
In einer Testdatei habe ich folgendes versucht (als "Umschaltzelle ist i5 gewählt"):
Private Sub Worksheet_BeforePrint(Cancel As Boolean)
Worksheets("tabelle1").Cells(5, 9) = "nein"
End Sub
Es funktioniert natürlich nicht. Kann mir jemand erklären wo mein Denkfehler liegt ?Gruß Bernhard