Wir sind im Rechenzentrum unserer Firma von von Windows XP-Umgebung auf Server 2008 Umgebung (Windows 7) und zeitgleich von Office 2000 auf Office 2010 umgestiegen. Ich programmiere mir meine Analysen in VBA Excel. Wenn ich nun von einer (offenen) Exceldatei per VBA eine weitere (z.B. mit Quelldaten) öffnen lasse, und diese im folgenden dann, wie schon immer, mit workbooks(Index).worksheet(…) anspreche, kommt „Laufzeitfehler 9 - Index auserhalb gültigem Bereich“. Generell spreche ich in VBA alle Excel-Dateien mit denen ich arbeite immer mit workbooks(Index)… an. Geht ja auch nicht anders. Ich muss der Kiste ja sagen, in welchem „Workbook“ sie was machen soll, wenn mehr als eine Exceldatei offen ist. Erst durch den Workbook-Index wird das ganze ja eindeutig definiert. Seit dem Umstieg hat er ein Indexproblem bez. dem Workbook-Index.
Ich weiß mir keinen Rat mehr:frowning: Kennt jemand das Problem? Wenn ja, gibt es Abhilfe?