Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1264to1268
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
Inhaltsverzeichnis

Pagesetup bei mehreren Sheets

Pagesetup bei mehreren Sheets
R.Przybilla
Hallo Excel-Freunde,
ich versuche per VBA bei vielen Sheets gleichzeitig das Pagesetup zu machen, da das bekanntermaßen bei jeder einzelnen ewig dauert.
Nur es gelingt mir nicht, er macht das immer nur beim aktivierten Sheet.
Wenn ich das händig mache, indem ich mehrere markiere und über "Seite einrichten.." formatiere, geht das prima.
Nur mit Hilfe eines Sheets(Array()) geht das nich.
Eine Schleife hilft jetzt, aber ist nicht zufriedenstellend.
Hier mal ein Auszug aus dem Code mit dem Array.
Das Formatieren aller Seiten geht gut, außer dass mich das Select stört überall, vllt hat jemand auch noch dafür eine Lösung.
Sub test()
Dim SHTS() As String
For n = 2 To lZeile
If Not EXIST_SHEET(PersNr) Then
Worksheets.Add(after:=Worksheets(Worksheets.Count)).Name = PersNr
ReDim Preserve SHTS(1 To i) As String
SHTS(i) = PersNr
i = i + 1
Set PERSNRsht = Worksheets(PersNr)
End If
With Worksheets(SHTS)
.Select
Range(Columns(1), Columns(2)).Select
Selection.NumberFormat = "ddd, dd/mm/yy"
Columns(3).Select
Selection.NumberFormat = "[hh]:mm:ss"
Cells.Select
Cells.Font.Size = 12
Rows(1).Select
Selection.Font.Bold = True
Columns.AutoFit
Cells(1, 1).Select
with .pagesetup     '... wie muss hier die syntax lauten?
end with
End With
End Sub

Es geht auch nicht mit ActiveWindow.SelectedSheets.PageSetup.
Der macht das immer nur beim aktivierten Sheet.
Gruß Ralf

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
[nicht wirklich gelöst]
04.06.2012 10:29:00
R.Przybilla
Hallo,
hab hab das anders gelöst.
Ich formatier das erste Sheet und kopiere das, denn erledigt sich das Formatieren aller.
Falls jemand trotzdem noch eine Lösung - auch zu dem zweiten Problem hat - wäre das hilfreich.
Ralf
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige