Excel 2003: Laufzeitfehler 9, "Index außerhalb..."

Photogregor

Grünschnabel
Hallo allerseits,

beim Ablauf eines Makros springt der Debugger mit Laufzeitfehler 9 ("Index außerhalb des gültigen Bereichs") an und markiert folgende Zeile:

Code:
Set .HPageBreaks(i).Location = Cells(UmbPos(i), 1)
Diese Zeile funktioniert auf meinem Rechner zuhause und auf dem Rechner im Büro. Nur bei der Person, für die das Programm gedacht ist, nicht (die Umgebung ist jeweils gleich: XP SP2 mit gepatchtem Office 2003).

Hat jemand eine Idee?

Gruß
Tim
 
Hi,

Was macht das Programm?
Liegt diese Zeile innerhalb einer Schleife? (So siehts nämlich aus)
Benutzt der User die selbe Exceltabelle wie du oder andere Angaben?

Gruß Dignsag
 
Hallo,

vielen Dank für die Antwort. Habe das Problem lokalisiert. Diese Code-Zeile SETZT nicht einen Umbruch - wie ich dachte -, sondern sie verschiebt einen vorhandenen. Und wenn keiner da ist, dann gibt es den Laufzeitfehler...

Danke und Gruß
Tim
 
Zurück