Hi Beat,
Ich würde zu diesem Zweck extra eine Tabelle für den Ausdruck erstellen, deren Inhalte über Datenbank- und Index-Zellfunktionen aus der Rechnungstabelle erstellt werden.
OK, verstehe...
Und einfacher geht es nicht?
Z. B. ein Knopf das ein Makro startet, welches die Zellen D23 bis D42 deren Inhalte prüft (if D23=0,00 CHF) dann Zellinhalt auswählen und löschen (delete D23) - von mir aus auch samt Formel und dann select all/sheet und ab zum Drucker...
Hätte halt den Nachteil, das die Tabelle für den nächsten Kunden nicht verwendet werden kann. Wäre aber nicht schlimm, wenn man eine Blanko-Kopie hat.
Anderer Ansatz: Könnte man die Formel in der Zelle so schreiben, dass bei einem Rechenergebnis von Null nichts angezeigt wird?
Grüsse Gary