ich habe eine VBA programmiert, welches Eingaben auf einem Produktblatt per Knopfdruck zu einem pdf umwandelt und druckt - damit keine Angabe nachträglich geändert werden kann.
Das Produktblatt sieht folgendermaßen aus:
Produkt:
xxxxxxxx
Größe:
xxxxxxxx
Beschreibender Text:
xxxxxxxx
Verwendete Materialien:
xxxxxxxx
Da jedes Produkt anders ist und manche Texte sehr lang, setzt Excel die automatischen Seitenumbrüche teilweise zwischen die Überschrift und Text
Zum Beispiel bei "Verwendete Materialien" erscheint die Überschrift am Ende von Seite 1 und der Text dann auf Seite 2.
Wie kann ich verhindern, dass Excel automatische Seitenumbrüche in bestimmten Zeilen platziert, ohne bei allen Produkten immer die Umbrüche individuell anzupassen.
Ich würde gerne per VBA automatische Umbrüche zwischen bestimmten Zeilen verhindern - zum Beispiel zwischen Zeile 20 und 21.
Kann ich mit einer VBA Programmierung erreichen, dass der automatische Zeilenumbruch einfach eine Zeile nach oben verschoben wird?
Sub Seitenumbrücheverhindern()
Dim HPB As HPageBreak
Dim ws As Worksheet
Set ws = ActiveSheet
IF page.breaks = row(21) then move page.break zwischen Zeile 20/21.
End Sub
Es tut mir Leid - nach stundenlangem googlen und suchen, habe ich keinen Code gefunden, der mir wirklich weiterhilft.
Vielen lieben Dank im Voraus und viele Grüße
Annika