HERBERS Excel-Forum - die Beispiele

Thema: Vertikalen Seitenumbruch verhindern

Home

Gruppe

Druck

Problem

Wie kann ich bei einem in der Länge mehrseitigem Blatt vertikale Seitenumbrüche verhindern? Bei Wertänderung in der letzten Spalte soll jeweils ein horizontaler Seitenumbruch eingefügt werden.

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.
StandardModule: Modul1

Sub Drucken()
   Dim iCounter As Integer
   Application.ScreenUpdating = False
   With ActiveSheet
      .PageSetup.Zoom = 100
      ActiveWindow.View = xlPageBreakPreview
      Do While .VPageBreaks.Count > 0
         .PageSetup.Zoom = .PageSetup.Zoom - 1
         ActiveWindow.View = xlNormalView
         ActiveWindow.View = xlPageBreakPreview
      Loop
      iCounter = 2
      Do Until IsEmpty(Cells(iCounter, 12))
         If Cells(iCounter, 12).Value <> _
            Cells(iCounter - 1, 12).Value Then
            .HPageBreaks.Add Before:=Cells(iCounter, 12)
         End If
         iCounter = iCounter + 1
      Loop
      .PrintPreview
   End With
   ActiveWindow.View = xlNormalView
   Application.ScreenUpdating = True
End Sub

Beiträge aus dem Excel-Forum zu den Themen Druck und Umbruch

PDF Drucken VBA Generierung von Tabs per VBA + Sammeldruck
Akt. Datum und Uhrzeit am gedruckten Dokument UserForm im Querformat drucken
zoom auf Druckbereichsbreite anpassen Bilder in Registerblatt drucken
PDF eventuell Ausdruck sperren? Zeilenumbruch
Druckprobleme.... Zeilenumbruch im Kommentar
Tabellenblätter Ausdruck gruppieren Drucken mit VBA
Umbruch? Bestimmte Zeilen/ Spalten nicht mitdrucken
Gescheiter Umbruch Diagramme DIN A3 drucken
Automatischen Andruck auf Standartdrucker erzeugen Druckerauswahl
Blätter autom. ein-/ausblenden + drucken Kann bestimmten Drucker nicht auswählen
Drucker nicht vorhanden, dann Meldung Arbeitsmappendruck
Abfrage ob Druckbereich zu groß für Seitenbreite Druck PDF-Datei
Fehler 1004 beim Druck einer PDF - mit Screenshot Zeilenumbruch im VBA Code
Druckeinstellungen für mehrere Drucke übernehmen Grafik drucken
UserForm Caption mit Textumbruch?! Mit Change() o. Calculate() Filtern und Drucken
Druckparameter an neue Datei Button zum Ausdrucken
Druckparameter an Datei mitgeben Makro für ereignisabh. Druck verschiedener Seiten
Excel Seriendruck im PDF-Format Per VBA drucken - Adobe PDF on ne0x
Drucken, nur wenn Bedingung erfüllt ist! variablen Druckbereich definieren
Automatischer Seitenumbruch Mit Makro Virtuelle Drucker (PDF) ansteuern
Standarddrucker festsetzen?? Wann zuletzt ausgedruckt
Excel druckt keine Bilder! sql Ausdruck like
Excel Druckmakro - VBA Experten gesucht CommandButton nicht mit ausdrucken
Druckvorschau Druckerdialog
mehrere Sheets farbig ausdrucken, weshalb ... Laufzeitfehler Nr. 9 bei Druckerauswahl