AW: Meine Datei!
25.09.2007 19:19:00
fcs
Hallo egres,
das Makro funktioniert nicht in der Ansicht "Seitenumbruch". Da ich diese praktisch nie benutze war mir das Problem nicht bekannt.
Ich hab es jetzt so angepasst, dass ggf. die Seitenansicht umgeschaltet wird und am Ende des Makros ggf. wieder zurückgesetzt wird.
Gruß
Franz
Sub Seitenwechsel()
Dim iRow As Integer, wks As Worksheet, PBview As Long
Set wks = Worksheets(1) ' oder Worksheets("Tabelle1")
With wks
Application.ScreenUpdating = False
PBview = ActiveWindow.View ' Seitenansicht merken
If ActiveWindow.View = xlPageBreakPreview Then
ActiveWindow.View = xlNormalView
End If
.Rows.PageBreak = xlPageBreakNone
For iRow = .Cells(.Rows.Count, 1).End(xlUp).Row To 1 Step -1
If .Cells(iRow, 1).Value = "Umbruch" Then
.Rows(iRow).PageBreak = xlPageBreakManual
End If
Next iRow
If PBview ActiveWindow.View Then
ActiveWindow.View = xlPageBreakPreview
End If
Application.ScreenUpdating = True
End With
End Sub