Ich erstelle einen Vertrag in Excel und möchte nicht, dass die Einzelpostenpreise beim Drucken angezeigt werden. Das Ändern der Schriftfarbe in Weiß ist zeitaufwändig und daher keine Option. Das Ausblenden der Zellgruppe würde das Blatt beim Drucken zerstören. Gibt es eine Möglichkeit, die Zellgruppe so zu formatieren, dass der Text auf dem Bildschirm angezeigt wird, aber nicht beim Drucken?
Antwort1
Verwenden Sie eine Zelle (entweder außerhalb des Druckbereichs oder auf einem anderen Blatt), um anzugeben, ob der Preis angezeigt wird. Verwenden Sie dann für alle Zellen, die Sie ausblenden möchten, die bedingte Formatierung. Wenn die Zelle ist true
, zeigen Sie die Preise an, wenn die Zelle ist false
, verbergen Sie die Preise. Sie formatieren einen der Preise und kopieren dann das Format mit dem format painter
.
Antwort2
Sie können hierfür ein Makro verwenden. Verwenden Sie dazu BeforePrint, um ein Skript auszuführen, das die Zellen weiß färbt, und AfterPrint, um ihnen die Originalfarbe zurückzugeben.