Seitenumbruch nach bestimmten Kriterien in Excel
Schritt-für-Schritt-Anleitung
Um einen Seitenumbruch in Excel nach bestimmten Kriterien einzufügen, kannst du folgendes VBA-Makro verwenden. Es wird nach jeder Kundennummer in Spalte B einen Seitenwechsel einfügen.
-
Öffne deine Excel-Datei und drücke ALT + F11
, um den VBA-Editor zu öffnen.
-
Klicke auf Einfügen
und wähle Modul
, um ein neues Modul zu erstellen.
-
Füge den folgenden Code in das Modul ein:
Sub Seitenwechsel_bei_Gruppenwechsel()
Dim Zelle As Range
Dim zellealt As Object
Dim ii%
' Alle bestehenden Seitenumbrüche löschen
For ii = ThisWorkbook.ActiveSheet.HPageBreaks.Count To 1 Step -1
ThisWorkbook.ActiveSheet.HPageBreaks(ii).Delete
Next ii
Set zellealt = ThisWorkbook.ActiveSheet.Range("B4")
' Durchlaufe die Zellen in Spalte B
For Each Zelle In ActiveSheet.Range("B5:B" & ActiveSheet.Range("B65536").End(xlUp).Row)
If Zelle <> zellealt And Zelle <> "" Then
ThisWorkbook.ActiveSheet.HPageBreaks.Add Before:=Zelle
Set zellealt = Zelle
End If
Next Zelle
End Sub
-
Schließe den VBA-Editor.
-
Drücke ALT + F8
, um das Makro auszuführen und wähle Seitenwechsel_bei_Gruppenwechsel
.
Häufige Fehler und Lösungen
- Excel Seitenumbruch funktioniert nicht: Stelle sicher, dass du das Makro korrekt ausgeführt hast. Überprüfe auch, ob in Spalte B tatsächlich Werte vorhanden sind.
- Excel Seitenumbruch lässt sich nicht einfügen: Manchmal können bestehende Seitenumbrüche das Einfügen neuer Umbrüche verhindern. Lösche alle bestehenden Seitenumbrüche, bevor du das Makro ausführst.
- Excel Seitenumbruch einfügen geht nicht: Überprüfe, ob die Zellen korrekt referenziert werden. Der Code sollte auf die korrekte Spalte (B) verweisen.
Alternative Methoden
Eine andere Möglichkeit, Seitenumbrüche in Excel manuell einzufügen, besteht darin, die Seitenlayout
-Registerkarte zu verwenden:
- Wähle die Zeile aus, vor der du den Seitenumbruch einfügen möchtest.
- Gehe zu
Seitenlayout
.
- Klicke auf
Umbrüche
und wähle Seitenumbruch einfügen
.
Dies ist eine einfache Methode, wenn du nur gelegentlich Seitenumbrüche benötigst.
Praktische Beispiele
Angenommen, du hast eine Liste mit Kundennummern in Spalte B und möchtest sicherstellen, dass jede Kundennummer auf einer neuen Seite beginnt. Mit dem oben genannten Makro kannst du dies erreichen. Wenn du das Makro ausführst, wird ein Seitenumbruch vor jeder neuen Kundennummer eingefügt.
Tipps für Profis
- Excel Seitenumbruch einfügen Tastenkombination: Du kannst auch die Tastenkombination
ALT + P
gefolgt von B
verwenden, um schnell in das Seitenlayout-Menü zu gelangen.
- Seitenumbrüche Excel anpassen: Um die Position der Seitenumbrüche anzupassen, kannst du die manuelle Methode verwenden, um sie nach Bedarf zu verschieben.
FAQ: Häufige Fragen
1. Wie kann ich einen Seitenumbruch nach jeder Zeile einfügen?
Du kannst den bestehenden VBA-Code anpassen, um jede Zeile anstelle der Kundennummern zu berücksichtigen.
2. Gibt es eine Tastenkombination für den Seitenumbruch in Excel?
Ja, die Tastenkombination für einen Seitenwechsel ist ALT + P
gefolgt von B
und dann U
.
3. Was kann ich tun, wenn der Seitenumbruch nicht funktioniert?
Stelle sicher, dass die Zielzellen nicht leer sind und dass du das richtige Makro ausgeführt hast. Überprüfe auch, ob es in der Datei bereits bestehende Seitenumbrüche gibt.