Collapse column

Autor Thema: Office 2010: Seitenende / Seitenumbruch  (Gelesen 1185 mal)

Offline Josh77

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Office 2010: Seitenende / Seitenumbruch
« am: Januar 20, 2016, 11:10:58 Vormittag »
Hallo zusammen,

vielleicht könnt ihr mir ja weiterhelfen:

Wir erhalten einen Report mit über 500 Seiten in .pdf-Form – dieser enthält Vertriebspartner und die dazugehörigen vermittelten Kunden.
Neuerdings möchten einige Vertriebspartner die Auswertung als .xlsx Datei. Nun kann ich zwar den Report nach Excel exportieren habe aber ein Problem mit der Seitenhöhe (aus dem Report kommen zusätzlich unterschiedliche Zeilenhöhen) - die Seitenumbrüche passen nicht mehr.

Ich hätte aus dem Report am "richtigen" Ende jeder Seite einen gleichlautenden Zellinhalt in der Spalte A ("Bestandsliste") und würde gerne immer nach dieser Zeile einen Seitenumbruch in Excel einfügen. Lässt sich sowas automatisiert über eine Formel/VBA machen?

Im Voraus schon vielen Dank für Eure Ideen und Hilfe!
Josh

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2010: Seitenende / Seitenumbruch
« Antwort #1 am: Januar 20, 2016, 14:07:22 Nachmittag »
Moin Josh,
ich bin mir nicht sicher, meinst du vielleicht ein Fußzeile?
Gruß
Günther

Offline Josh77

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw:Office 2010: Seitenende / Seitenumbruch
« Antwort #2 am: Januar 20, 2016, 15:18:42 Nachmittag »
Hallo Günther,

vielen Dank für Deine Rückmeldung!

Ja, im Export aus dem .pdf handelt es sich dabei um eine Fusszeile - diese wird im Excel-Export in einer separaten Zeile ausgegeben und wäre mein Kriterium für einen Seitenumbruch, d.h. immer wenn in Spalte A eine Zelle mit Inhalt "Bestandsliste" auftaucht soll ein Seitenumbruch eingefügt werden.

Vielleicht habe ich mich etwas missverständlich ausgedrückt - ich habe im Moment eine Tabelle mit über 500 Seiten und hätte gerne, dass Excel die Seiten so aufteilt, dass immer wenn in Spalte A die besagte "Bestandsliste" auftaucht ein Seitenumbruch eingefügt wird - denn nur dann kann ich Teile der Tabelle auch sinnvoll ausdrucken, ohne jedesmal manuell die Seitenumbrüche neu zu definieren - ich hoffe das war einigermaßen verständlich.

Grüße
Josh

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2010: Seitenende / Seitenumbruch
« Antwort #3 am: Januar 20, 2016, 16:01:49 Nachmittag »
OK Josh,

binde dieses Makro in das entsprechende Tabellenblatt ein:

Option Explicit

Sub SeitenUmbruch()
   Dim lRow As Integer
   Dim rngSpA As Range, c As Range
   
   With ActiveSheet
      'Erst einmal alle Seitenumbrüche entfernen
      .ResetAllPageBreaks
      lRow = .Cells(Rows.Count, 1).End(xlUp).Row
      Set rngSpA = .Range("A2:A" & lRow)
      For Each c In rngSpA
         If c = "Bestandsliste" Then _
            .HPageBreaks.Add Before:=c.Offset(0, 0)
      Next c
   End With
End Sub

Wenn der Seitenumbruch nach dem "Bestandsliste" eingefügt werden soll, dann ändere die 4-letzte Zeile so:
.HPageBreaks.Add Before:=c.Offset(1, 0)
Gruß
Günther

Offline Josh77

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw:Office 2010: Seitenende / Seitenumbruch
« Antwort #4 am: Januar 20, 2016, 16:35:37 Nachmittag »
Danke, Danke, Danke! Funktioniert prächtig

Ich verneige mich vor Deinen VBA-Kenntnissen!

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.