Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Druckbereich

Forumthread: Druckbereich

Druckbereich
15.03.2009 13:33:13
Kurt
Hallo Allerseits,
ich möchte gern, sobald ein Bedingung erfüllt ist 2 Druckbereich ausdrucken.
Hier das Druckmakro:
Z = Range("A2").End(xlDown).Row
ActiveSheet.Range(Cells(2, 1), Cells(Z, 15)).Select
With ActiveSheet.PageSetup
' .PrintArea = Range(Cells(2, 1), Cells(Z - 3, 15)).Address
' .PrintArea = Range(Cells(Z - 3, 1), Cells(Z + 3, 15)).Address
hier zusammengefaßt:
PrintArea = Range(Cells(2, 1), Cells(Z - 3, 15)).Address _
& Range(Cells(Z - 3, 1), Cells(Z + 3, 15)).Address
End With
klappt leider nicht,
mfg kurt aus k
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Druckbereich
15.03.2009 13:50:11
Hajo_Zi
Hallo Kurt,
was klappt nicct. Du hast es ja schon getestet.
Jeder Druckbereich wird auf einem neuen Blatt gedruckt.

Schade...
15.03.2009 14:02:58
Kurt
Hallo Hajo,
na ja dann muß ich mal sehen...
mfg kurt aus k
Habe es so gelöst, danke -)
15.03.2009 14:12:46
Kurt
Hallo Hajo,
habe es so gelöst:
Z = Range("A2").End(xlDown).Row
ActiveSheet.Range(Cells(2, 1), Cells(Z, 15)).Select
With ActiveSheet.PageSetup
.PrintArea = Range(Cells(2, 1), Cells(Z - 5, 15)).Address
.PrintTitleRows = "$1:$2"
.PrintTitleColumns = ""
.RightHeader = "&""Arial,Fett"" "
.LeftFooter = "&""Arial,Fett""&8&P von &N"
.CenterFooter = " "
.RightFooter = "&""Arial,Fett""&8 &F &D &T"
.LeftMargin = Application.InchesToPoints(0.01)
.Orientation = xlLandscape ' für Querformat
'---------------- damit wird auf Anpassen gestellt -----------
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = False
'-------------------------------------------------------------
End With
ActiveWindow.SelectedSheets.PrintPreview
die letzte Seite dann nochmals so:
Z = Range("A2").End(xlDown).Row
ActiveSheet.Range(Cells(2, 1), Cells(Z, 15)).Select
With ActiveSheet.PageSetup
.PrintArea = Range(Cells(Z - 5, 1), Cells(Z + 5, 15)).Address
.PrintTitleRows = "$1:$2"
.PrintTitleColumns = ""
.RightHeader = "&""Arial,Fett"" "
.LeftFooter = "&""Arial,Fett""&8&P von &N"
.CenterFooter = " "
.RightFooter = "&""Arial,Fett""&8 &F &D &T"
.LeftMargin = Application.InchesToPoints(0.01)
.Orientation = xlLandscape ' für Querformat
'---------------- damit wird auf Anpassen gestellt -----------
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = False
'-------------------------------------------------------------
End With
ActiveWindow.SelectedSheets.PrintPreview
'ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
es funktioniert,
schönen Sonntag noch,
mfg Kurt aus K
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige