AW: Seitenumbruch per VBA
28.09.2017 09:25:44
UweD
Hallo
so?
Option Explicit
Sub Seitenwechsel()
On Error GoTo Fehler
Dim TB1, TB2, i%
Dim SP%, ZE&, LR&
Dim Letzte&
'*** Stammdaten Anfang
Set TB1 = Sheets("Tabelle1")
SP = 1 'Spalte A
ZE = 2 'ab Zeile wegen Überschrift
'*** Stammdaten Ende
With TB1
.ResetAllPageBreaks
LR = .Cells(.Rows.Count, SP).End(xlUp).Row 'letzte Zeile der Spalte
For i = ZE To LR
If .Cells(i, SP).Font.Bold Then
If .Rows(i + 1).PageBreak = xlPageBreakAutomatic Then
.HPageBreaks.Add Before:=.Cells(Letzte, SP)
End If
Letzte = i
End If
Next
End With
MsgBox "fertig"
'*** Fehlerbehandlung
Err.Clear
Fehler:
Application.EnableEvents = True
If Err.Number <> 0 Then MsgBox "Fehler: " & _
Err.Number & vbLf & Err.Description: Err.Clear
End Sub
LG UweD