Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fußzeile nur auf letztem Blatt

Forumthread: Fußzeile nur auf letztem Blatt

Fußzeile nur auf letztem Blatt
07.12.2003 18:57:06
Jens
einen schönen Adventabend allen im Forum

ich habe folgendes Problem zu lösen. Beim Ausdruck von mehreren Seiten soll nur auf der letzten Seite eine Fußzeile ausgedruckt werden. Wie kann man das mit VBA programmieren?

Danke Jens
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fußzeile nur auf letztem Blatt
07.12.2003 19:28:10
Ramses
Hallo Jens


Sub PrintOut_with_Footer_at_last_page()
Dim i As Integer, n As Integer
n = ExecuteExcel4Macro("Get.Document(50)")
For i = 1 To n
If i = n Then
ActiveWindow.SelectedSheets.PrintOut From:=i, _
To:=i, Copies:=1, Collate:=True
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = "Rechts unten"
End With
Else
ActiveWindow.SelectedSheets.PrintOut From:=i, _
To:=i, Copies:=1, Collate:=True
End If
End Sub


Gruss Rainer
Anzeige
AW: Fußzeile nur auf letztem Blatt
08.12.2003 08:44:03
OttoH
Hallo Jens,

versuch mal folgendes:


Sub Fuss_auf_letzte_Seite()
Dim n As Integer
n = ActiveWorkbook.ActiveSheet.HPageBreaks.Count
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=n, Copies:=1
ActiveSheet.PageSetup.LeftFooter = "Hugo"
ActiveWindow.SelectedSheets.PrintOut From:=n + 1, To:=n + 1, Copies:=1
ActiveSheet.PageSetup.LeftFooter = ""
End Sub


Gruß OttoH
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