Folgende Zeilen (Zeile 6 und 8) erzeugen Laufzeitfehler Nr.9 / Index ausserhalb des gültigen Bereiches. Es gibt 7 HPageBreaks, die vorher auch per vba gesetzt wurden. Diese sehe ich auch in der Umbruchvorschau. Dabei ist nur der 1. HPageBreak in blauer "solid Line". Die anderen sind gestrichelt dargestellt. Die Fehlermeldung wird immer in Zeile 6 erzeugt, allerdings mit ist i nicht immer auf dem gleichen Wert. Ich finde den Fehler einfach nicht. Könnt Ihr mir hier weiterhelfen?
For i = 1 To 7
Set logo = ActiveSheet.Shapes(shp)
logo.Copy
ActiveSheet.Paste
ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Top = _
ActiveSheet.HPageBreaks(i).Location.Top + Application.CentimetersToPoints(Abstand_oben)
ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Left = _
ActiveSheet.HPageBreaks(i).Location.Left + Application.CentimetersToPoints(Abstand_links)
ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Height = Application.CentimetersToPoints(Höhe)
ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Width = Application.CentimetersToPoints(breite)
Next i