3.2k Aufrufe
Gefragt in Tabellenkalkulation von kromgi Experte (3.7k Punkte)
Hi & Mahlzeit!
Wie kann ich in Office eine Rechnungsvorlage erstellen, die zwar grundsätzlich farbig gedruckt werden soll, aber in der Vorlage sollen alle Zellen, die ausgefüllt werden müssen, farblich hinterlegt sein, jedoch beim Ausdruck die in hgenau diesen Zellen hinterlegte Farbe nicht ausgedruckt wird.
Ich hoffe, dass ich mich verstädlich ausgedrückt habe?!

Danke schon mal hier und jetzt für eure tipps!
kromgi

9 Antworten

0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo kromgi,

so ganz habe ich nicht verstanden, was genau Du machen möchtest, aber wenn Du Dir mal das "Seite einrichten"-Fenster aufrufst und dann auf die Registerkarte "Tabelle" klickst, so gibt es dort die Einstellung "Schwarzweißdruck". Das bedeutet, dass Dein tabellenblatt, auch wenn es farbig ist, in Schwarzweiß gedruckt wird.

Eventuell ist es ja das, was Du suchst?

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von kromgi Experte (3.7k Punkte)
Hi Oliver, danke!
Diese Einstellung kenne ich, ist es aber nicht.
es soll ein Rechnungsformular eingerichtet werden, dass die Firmenangaben, also Lieferant incl. Logo und Rechnungsempfänger ganz normal farbig darstellt und auch ausdruckt. dann sollen die Felder, die von dem "Rechnungsschreiber" ausgefüllt werdebn müssen, farbig hinterlegt sein, damit dieser "Rechnungsschreiber" kein Feld vergisst, auszufüllen.
Wird die Rechnung dann aber gedruckt, sollen die farbig hinterlegten Felder so gedruckt werden, als wären sie NICHT farbig hinterlegt. die Firmenangaben, also Lieferant und Rechnungsempfänger werden aber ganz normal farbig gedruckt. Gibt es so eine Möglichkeit? Wenn ja, wie stelle ich das am besten an?
kromgi
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo kromgi,
da wirst Du mit einem Makro nachhelfen müssen. Mal angenommen, Deine farbigen Felder sind in den Zellen „A1:A10“, „B11:B15“ und „C15“. Dann würde ein Makro wie folgt aussehen.

Kopiere das Makro in ein StandardModul und starte es z.B. über eine Befehlsschaltfläche
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.

Option Explicit

Sub Drucken()
With ActiveSheet
.Range("A1:A10,B11:B15,C15").Interior.ColorIndex = 0
.PrintOut
.Range("A1:A10,B11:B15,C15").Interior.ColorIndex = 36
End With
End Sub
Mit dem Makro werden bei den obig geschriebenen Zellen der Hintergrund zuerst in weiß geändert, dann wird gedruckt und danach wird der Hintergrund wieder gefärbt. Die Farbindexzahl bei dem Zurückfärben musst Du natürlich anpassen.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von kromgi Experte (3.7k Punkte)
Habe 1000 dank, werde ich in einer ruhigen Minute gleich mal testen!
kromgi
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo kromgi,

gerne geschehen. Freut mich, dass alles funktioniert. Danke auch für die Rückmeldung.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

grundsätzlich wäre es auch mit einer "bedingten Formatierung" zu machen.

Du müsstest in den auszufüllenen Zellen hinterlegen, dass diese wenn sie leer sind rot hinterlegt sind und nach Eingabe eines Wertes diese Hinterlegung abgeschaltet wird.

Gruß

Helmut
0 Punkte
Beantwortet von nostalgiker6 Experte (7.1k Punkte)
Danke Helmut, eine ausserordentlich elegante Lösung, die ich mir merken werde!
0 Punkte
Beantwortet von kromgi Experte (3.7k Punkte)
Hallo & Mahlzeit!
so alles getestet und vielen Dank euch beiden.
Ich muss aber zugeben dass das Makro von Coros eleganter ist. Ich habe noch ´ne kleine Befehlsschaltfläche aufs excelsheet gebaut, was nicht ausgedruckt wird. Fertig. sehr schön, sehr elegant und einfach.

kromgi
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo kromgi,

gerne geschehen. Freut mich, dass alles funktioniert. Danke auch für die Rückmeldung.

Allerdings ist Helmuts Vorschlag genauso elegeant und einfach. Einfach nur alle Zellen, die es betriefft, markieren, bedingte Formatierung auswählen, die Bedingung und das Format festlegen und fertig.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
...