Mit VBA Zeilenumbrüche in Excel entfernen

Hallo!

Ich will in einem langen Formular (Länge ist jedoch variabel, da per VBA neue Zeilen hinzugefügt werden) dynamische Zeilenumbrüche setzen.
Das funktioniert auch mit Tabelle1.HPageBreaks.Add …!

Das Problem jedoch ist, das wenn ich diese Funktion ein zweites mal aufrufe und die Länge des Formulars sich geändert hat, plötzlich zuviele Zeilenumbrüche vorhanden sind. Die Add -Funktion fügt ja neue Zeilenumbrüche hinzu.

Daher muss ich vor jedem neuen Setzen der Zeilenumbrüche zuerst die alten löschen.

Das mache ich mit diesem Code:

Dim lCount As Long

lCount = Tabelle1.HPageBreaks.Count

If lCount lCount = 2 ist, trotzdem der Zeilenumbruch von Tabelle1.HPageBreaks.Item(1) nicht gelöscht werden kann. Es tritt ein 1004-Fehler auf.
Versuche ich jedoch gleich den zweiten Umbruch zu löschen, also Tabelle1.HPageBreaks.Item( 2 ), dann klappt es.

Der einzige Unterschied zwischen Item(1) und Item(2) ist folgender:
In der Seitenumbruch-Vorschau wird Item(2) als eine Linie dargestellt, Item(1) jedoch als eine gestrichelte Linie!!!

Kann es sein, dass Item(1) nicht gelöscht werden kann?
Kann es sein das Bill-Gates schw… ist?

Bin echt dankbar für jeden noch so kleinen Hinweis!

grüsse
catmad