Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
628to632
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
628to632
628to632
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

fortlaufende Seitezahl auf Tabellenblätter

fortlaufende Seitezahl auf Tabellenblätter
01.07.2005 11:28:20
Yvo
Hallo,
ich habe unterschiedliche Dateien mit mehreren Tabellenblättern, die aber als eine Gesamtmappe ausgedruckt werden.
In der ersten Datei sind 25 Tabellenblätter. Nun möchte ich für jedes Tabellenblatt in der Fußzeile die Seitenzahl (Tabellenblatt 1 = Seite 1; Tabellenblatt 2 =Seite 2 usw.). Die 2. Datei hat jetzt 4 Tabellenblätter und ich muß da mit der Seitenzahl 26 beginnen. Kann ich das automatisieren ?
Gruß Yvo

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

Betreff
Datum
Anwender
Anzeige
AW: fortlaufende Seitezahl auf Tabellenblätter
01.07.2005 12:42:35
Rainer
Moin,
es gibt wahrscheinlich mit VBA bessere Lösungen, aber mit Bordmitteln geht es so:
Als Seitenzahl das Register verwenden und die Register entsprechend benennen; also in der zweiten Datei heißt das erste Register 26 etc.
Wenn Du mit einer Vorlage arbeitest, mußt Du die Seite nur einmal formatieren.
Gruß, Rainer
AW: fortlaufende Seitezahl auf Tabellenblätter
01.07.2005 13:04:05
Yvo
Hallo,
die Idee ist gut, für mich jedoch nicht umsetzbar, da viele Dateien miteinander verknüpft sind und ich die Namen der Tabellenblätter nicht ändern soll.
Gibt es noch andere Möglichkeiten ?
Yvo
AW: fortlaufende Seitezahl auf Tabellenblätter
01.07.2005 13:47:19
Peter
Servus,
z.B. so, da ich deine genauen Anforderungen nicht kenne musst du es dir selber anpassen.
Sub t()
Dim sh As Object
Dim wkb As String
dim x as Integer
wkb = "test.xls"
For Each sh In ThisWorkbook.Worksheets
x = x + 1
With sh.PageSetup
.CenterHeader = x
End With
Next
Workbooks.Open (ThisWorkbook.Path & "\" & wkb)
For Each sh In Workbooks(wkb).Worksheets
x = x + 1
With sh.PageSetup
.CenterHeader = x
End With
Next
End Sub

MfG Peter
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige