Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
632to636
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
632to636
632to636
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Druckbereich bedingt festlegen

Druckbereich bedingt festlegen
04.07.2005 09:10:52
Sasa
Moin,
habe mir ein Auftragsbestätigungsformular mit folgendem Aufbau gebastelt:
Produkt 1
1. Länge - Breite - Dicke - Preis
2. Länge - Breite - Dicke - Preis
3. .....
4. ..... Summe Produkt 1
Produkt 2
1. Länge - Breite - Dicke - Preis
2. Länge - Breite - Dicke - Preis
3. .....
4. ..... Summe Produkt 2
Gesamtsumme:
Wenn jetzt nur Produkt 1 gekauft wird, dann soll er auch nur die Produkte und Summe drucken. Die fixen Zellwerte zu Produkt 2 sollen nicht mitgedruckt werden.
Wie muss ich die Abfrage gestalten?
Und eine Zusatzfrage für Experten :-) :
Wie kann ich verhindern, dass die Zellenfarbe mitgedruckt wird? Habe in meinem Worksheet bestimmte Zellen farbig hinterlegt, die aber auf dem Ausdruck farblos sein sollen.
Danke im voraus
Sascha

18
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Druckbereich bedingt festlegen
04.07.2005 09:59:41
Alexander Weinhard
Hallo Sascha.
Den Druckbereich kannst du so festlegen:
ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"
Dann müsstest du nur vorher abfragen, ob dein "Summe Produkt 2" = 0 ist.
Mit den Farben: Wenn du helle Farben verwendest und dann schwarz-weiß druckst werden sie nicht gedruckt.
Gruß, Alex.
AW: Druckbereich bedingt festlegen
04.07.2005 10:33:20
Sascha
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
AW: Druckbereich bedingt festlegen
04.07.2005 10:33:25
Sascha
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
Anzeige
AW: Druckbereich bedingt festlegen
04.07.2005 10:33:27
Sascha
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
AW: Druckbereich bedingt festlegen
04.07.2005 10:34:27
Sascha
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
AW: Druckbereich bedingt festlegen
04.07.2005 10:35:51
Sascha
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
Anzeige
AW: Druckbereich bedingt festlegen
04.07.2005 10:35:54
Sascha
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
AW: Druckbereich bedingt festlegen
04.07.2005 10:36:14
Sasa
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
AW: Druckbereich bedingt festlegen
04.07.2005 10:36:16
Sasa
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
Anzeige
AW: Druckbereich bedingt festlegen
04.07.2005 10:36:24
Sasa
Hi Alex,
danke erstmal für Deine Antwort.
Der Befehl "ActiveSheet.PageSetup.PrintArea = "$A$1:$C$22"" müsste dann also ein Makro sein und ich müsste mit der Abfrage ""Summe Produkt 2" = 0" darauf verweisen?
AW: Druckbereich bedingt festlegen
04.07.2005 10:44:54
Alexander Weinhard
Immer ganz ruhig bleiben!
Sag mir mal in welcher Zelle dein "Summe Produkt 2" liegt und wie wo der Druckbereich im Fall "Nur ein Produkt" und wo im Fall "Zwei Produkte" sein soll, dann schreib ich dir den Makro.
Gruß, Alex.
AW: Druckbereich bedingt festlegen
04.07.2005 10:56:14
Sasa
Oops, 9fach-Postings waren nicht meine Absicht. :-)
Sorry!
Zeile 10: Summe Produkt 1
Zeile 20: Summe Produkt 2
Zeile 22: Gesamtsumme
Bei nur einem Produkt sollen die Zeilen 1-10 und 22 gedruckt werden, im Falle mehrerer Produkte sollen die Zeilen 1-22 gedruckt werden.
Danke!
Anzeige
AW: Druckbereich bedingt festlegen
04.07.2005 11:00:23
Alexander Weinhard
Welche Spalten?
AW: Druckbereich bedingt festlegen
04.07.2005 11:01:31
Alexander Weinhard
Noch besser wäre eine Beispieldatei!
AW: Druckbereich bedingt festlegen
04.07.2005 11:22:28
Sasa
Also,
hier die Beispieldatei:

Die Datei https://www.herber.de/bbs/user/24445.xls wurde aus Datenschutzgründen gelöscht

Wenn nur Produkt 1 da ist, dan soll er Zeilen 1-8 und 21 drucken.
Wenn beide da sind, von 1-21.
AW: Druckbereich bedingt festlegen
04.07.2005 11:35:52
Alexander Weinhard
Hallo Sascha.
Ich hab jetzt mal ne ganz pragmatische Lösung gemacht.
https://www.herber.de/bbs/user/24446.xls
Vor dem Drucken wird überprüft, ob die "Summe Produkt 2" = 0 ist. Wenn ja, dann wird einfach die Zeilenhöhe in dem Bereich auf 0 gesetzt. Mit dem kleinen Minus / Plus kannst du den Bereich auch von Hand aus- bzw. einblenden.
Ich hoff, das ist in deinem Sinne!
Gruß, Alex.
Anzeige
AW: Druckbereich bedingt festlegen
04.07.2005 11:41:48
Sasa
Alex,
sehr gute Lösung des Problems. Wie Du schon sagst sehr pragmatisch, aber das Ergebnis stimmt. Makros verstehe ich auch, so dass ich sie auf meine etwas umfassendere Datenbasis umschreiben kann.
Dank Dir,
Sascha
AW: Druckbereich bedingt festlegen
07.07.2005 10:48:08
Sascha
Hi Alex,
ich habe das Makro mal für meine Nutzung angepasst und implementiert. Es funktioniert auch gut, nur muss ich nicht nur ein Produkt ausblenden, sogar manchmal auch zwei (wenn Produktsumme 2 und 3 = 0). Wie kann ich diese if-Abfrage in mein Makro einflechten, so dass dann nur wirklich der Bereich "Produkt 1" gedruckt wird?
Anbei meine fertige Datei (stark vereinfacht und verkürzt):
https://www.herber.de/bbs/user/24528.xls
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige