Reparieren Sie Ihre Arbeitsmappe bei unvorhergesehenen Fehlern
- Der Laufzeitfehler 9: Subscript out of range kommt in Microsoft Excel häufig vor und tritt auf, wenn Sie versuchen, auf eine Zelle außerhalb des Gültigkeitsbereichs Ihres Arbeitsblatts zuzugreifen.
- Da dies am häufigsten beim Kopieren von Daten zwischen Arbeitsmappen auftritt, prüfen Sie Ihre Formel immer auf vereinzelte Zeichen oder Symbole, da diese Laufzeitfehler verursachen können.
![](/f/821e200c14b18d5187de128802863364.jpg)
Wenn Sie einen VBA-Code in Ihrer Arbeitsmappe verwenden und einen Laufzeitfehler 9: Subscript out of range erhalten, versuchen Sie, auf ein Objekt zu verweisen, das im aktuellen Kontext in Ihrer Arbeitsmappe nicht vorhanden ist Microsoft Excel Arbeitsmappe.
Dieser Fehler tritt höchstwahrscheinlich beim Kopieren von Daten zwischen Arbeitsmappen auf. Dies ist also ein Grund, genau darauf zu achten, dass Sie das Richtige kopieren. Da der Fehler jedoch bereits aufgetreten ist, finden Sie hier eine Kurzanleitung zur Fehlerbehebung.
Was ist Indexfehler 9 in Excel?
Wenn Sie den Laufzeitfehler 9 erhalten, versuchen Sie, über einen Index auf eine Zelle oder einen Zellbereich zuzugreifen, der außerhalb des in Ihrer Formel definierten Zellbereichs liegt.
Mit anderen Worten: Sie versuchen, an eine Stelle im Arbeitsblatt zu gelangen, die nicht existiert. Dies kann aus einem oder mehreren der folgenden Gründe passieren:
- Veraltete Excel-App – Möglicherweise verwenden Sie eine alte Excel-Version, die bestimmte Funktionen nicht unterstützt.
- Ungültiger Datentyp in der Zelle – Dies kann durch die Verwendung ungültiger Zeichen in einer Zeichenfolge oder durch die Eingabe einer falschen Zahl verursacht werden. Beispielsweise können Sie anstelle des Zahlenwerts 0 den Buchstaben O eingeben.
- Beschädigte Arbeitsmappe – Wenn die Arbeitsmappe in Excel geöffnet und dann abrupt geschlossen wurde, kann es sein, dass sie beschädigt wird und den Indexfehler 9 verursacht.
- Falsche Syntax in der Formel – Dies bedeutet, dass die Formel nicht richtig ausgewertet werden kann, weil sie falsch eingegeben wurde oder ein Fehler vorliegt Fehler in der Syntax der Formel.
- Verwendung nicht vorhandener Zellbezüge – Dieser Fehler kann auftreten, wenn Sie auf Zellen verweisen, die außerhalb des Bereichs des Arbeitsblatts liegen, oder wenn Sie auf eine ungültige Zellenadresse verweisen. Dies kann auch passieren, wenn Code von einer Arbeitsmappe in eine andere kopiert wird.
- Falsch eingegebene Formeln – Eine der häufigsten Ursachen für diesen Fehler sind falsch eingegebene Formeln. Wenn Sie beispielsweise vergessen, eine schließende Klammer einzufügen, gibt Excel diesen Fehler zurück.
Wie behebe ich Laufzeitfehler 9, Subskript außerhalb des gültigen Bereichs?
Führen Sie vor der erweiterten Fehlerbehebung die folgenden grundlegenden Überprüfungen durch:
- Suchen Sie nach Windows-Updates und ausführen, falls verfügbar.
- Stellen Sie sicher, dass Ihre Excel-App auf dem neuesten Stand ist.
- Bereinigen Sie Ihre Arbeitsmappe, indem Sie nach Fehlern in den Formeln suchen.
- Stellen Sie sicher, dass alle Zellen in Ihrer Formel korrekt referenziert sind.
1. Speichern Sie die Datei im Excel-Makroformat
- Navigieren Sie in der Excel-Datei zu Datei.
- Wählen Optionen.
- Klicke auf Speichern, und unter Arbeitsmappen speichern, wählen Excel-Makro-fähige Arbeitsmappe (*.xlsm).
Makros sind Programme, die dazu dienen, Aufgaben in Microsoft Office-Anwendungen zu automatisieren. Wenn Sie ein Makro ausführen, führt es die darin programmierten Aktionen aus.
Allerdings kann in Excel der Laufzeitfehler 9 auftreten, wenn Sie Ihre Datei nicht im erforderlichen Format speichern. XLSM-Dateien werden zum Speichern von Makros und Diagrammen verwendet, die mit VBA in Excel erstellt wurden.
Dieser Dateityp enthält Makros, bei denen es sich um Programmieranweisungen handelt, die dem Benutzer beim Öffnen der Datei zur Verfügung stehen und für die ordnungsgemäße Funktion erforderlich sind.
2. Makros aktivieren
- Start MS Excel und klicken Sie auf Datei.
- Wählen Optionen.
- Klicke auf Trustcenter, dann auswählen Trust Center-Einstellungen.
- Unter Makroeinstellungen, Überprüf den Aktivieren Sie alle Makros Box dann schlagen OK.
Wenn Sie Makros aktivieren, gestatten Sie die Ausführung des Makros in seinem aktuellen Zustand. Das bedeutet, dass das Makro auf alle Formeln und Funktionen zugreifen kann, die es zur ordnungsgemäßen Ausführung benötigt.
Im deaktivierten Zustand ist nur die Grundfunktionalität verfügbar und der Benutzer muss Daten manuell eingeben. Daher tritt beim Kopieren zwischen Arbeitsmappen dieser Laufzeitfehler 9 in Excel auf.
- Laufzeitfehler 3709: Die Verbindung kann nicht verwendet werden [Fix]
- Laufzeitfehler 52: Ungültiger Dateiname oder falsche Nummer [Fix]
- Laufzeitfehler 57121: Anwendungsdefiniert oder objektdefiniert [Fix]
3. Excel reparieren
- Start MS Excel und öffnen Sie eine leere Arbeitsmappe.
- Klicke auf Datei.
- Wählen Offen und klicken Sie auf Durchsuche.
- Suchen Sie die problematische Datei, wählen Sie sie aus und klicken Sie auf das Dropdown-Symbol daneben Offen.
- Wählen Öffnen und reparieren.
Falls diese manuelle Reparaturmethode nicht funktioniert, machen Sie sich keine Sorgen. Wir haben eine Liste von Erweiterte Excel-Reparaturtools Das kann die Arbeit problemlos erledigen und eine Vielzahl von Korruptionsproblemen beheben.
Damit ist dieser Artikel abgeschlossen, aber sehen Sie sich unbedingt auch andere damit zusammenhängende Fehler an, wie z Laufzeitfehler 7und wie man mit solchen Problemen umgeht.
Wenn Sie weitere Gedanken zu diesem Fehler haben, hinterlassen Sie unten Ihre Kommentare.