ich würde gerne wissen, wie ich in Excel eine Seitenzahl in die Fusszeile bekomme also Seite X von Y über mehrere Sheets!
Also das erste Tabellenblatt hat immer eine Seite! Das zweite Tabellenblatt hat dann 2 bis x!
Gruß
Sheets(Array("Tag_Ber", "Zeiten")).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Pfad & SpeicherName & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
Gruß
Sub Seitenzahlen()
'Ermittelt die Gesamtseitenzahl und trägt unter Seiteeinrichten für jedes Blatt _
die Startseitenzahl ein und passt die Fusszeile an
Dim Startseite() As Integer, Seitengesamt As Integer
'Seitenzahlen ermitteln
ReDim Startseite(1 To ActiveWorkbook.Worksheets.Count)
For i = 1 To ActiveWorkbook.Worksheets.Count
Startseite(i) = Seitengesamt + 1
Seitengesamt = Seitengesamt + ActiveWorkbook.Worksheets(i).HPageBreaks.Count + 1
Next i
'Seiteneinrichtung anpassen
For i = 1 To ActiveWorkbook.Worksheets.Count
With ActiveWorkbook.Worksheets(i).PageSetup
.FirstPageNumber = Startseite(i) 'Startseite setzen
.CenterFooter = "Seite &P von " & Seitengesamt ' Fusszeile anpassen
End With
Next i
End Sub
würde das aber gerne auf die ersten beiden Worksheets beschränken!
Sub Seitenzahlen()
Dim i As Integer
Dim Startseite() As Integer
Dim Seitengesamt As Integer
'Seitenzahlen ermitteln
ReDim Startseite(1 To 2)
For i = 1 To 2
Startseite(i) = Seitengesamt + 1
Seitengesamt = Seitengesamt + ActiveWorkbook.Worksheets(i).HPageBreaks.Count + 1
Next i
'Seiteneinrichtung anpassen
For i = 1 To 2
With ActiveWorkbook.Worksheets(i).PageSetup
.FirstPageNumber = Startseite(i) 'Startseite setzen
.LeftFooter = "&""Arial,Standard""&12© 2015"
.RightFooter = " Seite &P von " & Seitengesamt ' Fusszeile anpassen
End With
Next i
End Sub