Was verursacht die Meldung „Laufzeitfehler 1004“ in Microsoft Excel?

Veröffentlicht: 2020-08-26

Suchen Sie nach einer Lösung für „Makro kann nicht ausgeführt werden“ in Excel? Dann sind Sie bei uns genau richtig. Die Meldung ist eine von vielen, die als Folge des Laufzeitfehlers 1004 angezeigt werden können. Andere Variationen des Excel-Fehlers 1004 umfassen:

  • Anwendungsdefinierter oder objektdefinierter Fehler: Laufzeitfehler 1004
  • Methode 'Ranger' des Objektarbeitsblatts fehlgeschlagen
  • Kopiermethode der Arbeitsblattklasse fehlgeschlagen
  • Der programmgesteuerte Zugriff auf Visual Basic Project ist nicht vertrauenswürdig
  • Excel-Makro „Laufzeitfehler 1004“
  • Methode zum Öffnen von Objektarbeitsmappen fehlgeschlagen: Laufzeitfehler 1004
  • Auswahlmethode der Range-Klasse fehlgeschlagen: Excel-VBA-Laufzeitfehler 1004
  • Anwendungsdefinierter oder objektdefinierter Fehler: Als VBA-Laufzeitfehler 1004 speichern
  • Methodenbereich von Objekt _global Visual Basic fehlgeschlagen: Laufzeitfehler 1004

Was ist der Laufzeitfehler 1004 in Excel?

Microsoft Excel ist eine nützliche und stark nachgefragte Tabellenkalkulation, die die Datenberechnung vereinfacht. Es wird sowohl von Einzelpersonen als auch von Unternehmen auf der ganzen Welt verwendet und ist im XLS- und XLSX-Format erhältlich.

Während der Arbeit an einer Excel-Datei oder dem Versuch, ein Makro zu generieren, wurden viele Benutzer jedoch durch den Laufzeitfehler 1004 verärgert. Er hindert Sie daran, Änderungen an Ihrer Excel-Arbeitsmappe vorzunehmen, macht Sie unfähig, bestimmte Ressourcenbibliotheken zu verwenden, und friert ein oder stürzt das Programm oder sogar Ihr System ab. Es verursacht ärgerliche Leistungsprobleme beim Arbeiten mit Visual Basic-Anwendungen.

Der Laufzeitfehler 1004 kann in jeder Version von Excel auftreten: von Excel 2003 bis Excel 2019. Er wird meistens angezeigt, wenn Sie versuchen, ein Microsoft Visual Basic for Applications-Makro auszuführen. Das Problem ist auf ein Sicherheitsverfahren zurückzuführen, das Microsoft VBA von Excel sperren soll. Der Laufzeitfehler 1004 tritt wahrscheinlich nicht auf, wenn Sie Sicherheitszugriff gewähren. Der Fehler könnte auch auf eine Programmbeschädigung infolge einer Malware-Infektion zurückzuführen sein.

Warum erhalte ich den Excel-Laufzeitfehler 1004?

Der Laufzeitfehler 1004 kann aus folgenden Gründen auftreten:

  1. Beschädigte MS Excel-Desktopverknüpfung.
  2. Kopieren und Einfügen gefilterter Daten in eine MS Office Excel-Arbeitsmappe.
  3. Programmkonflikt beim Öffnen der VBA-Excel-Datei.
  4. Programmgesteuertes Festlegen eines Wertebereichs mit einer Sammlung großer Zeichenfolgen.
  5. Anwendungs- oder objektdefinierter Fehler.

Was auch immer der Grund sein mag, das Problem ist leicht zu beseitigen. Lesen Sie weiter, um zu erfahren, wie Sie den Laufzeitfehler 1004 beheben, wenn Sie Änderungen in Excel vornehmen.

So beheben Sie den Laufzeitfehler 1004 in Excel unter Windows 10

Folgende Lösungen haben sich bewährt:

  1. Führen Sie einen Antimalware-Scan durch
  2. Zugriff auf das VBA-Projektobjektmodell zulassen
  3. Erstellen Sie eine neue Excel-Vorlage
  4. Deinstallieren Sie Microsoft Works
  5. Entfernen Sie GWXL97.XLA

Wenn Sie eine oder mehrere der oben genannten Korrekturen ausprobiert haben, wird der Fehler behoben sein. Wir werden Ihnen nun detaillierte Schritte zur Durchführung der Lösungen zur Verfügung stellen.

Lösung 1: Führen Sie einen Antimalware-Scan durch

Dies ist die erste Lösung, die Sie versuchen sollten, sobald Sie den Laufzeitfehler 1004 erhalten. Wenn Ihr System mit Viren und anderen Arten von Malware infiziert ist, werden Sie auf unangenehme und unerwartete Probleme stoßen. Ihr System und Ihre Anwendung funktionieren nicht richtig. Außerdem werden wichtige Dateien und Dokumente beschädigt.

EMPFOHLEN

Schützen Sie Ihren PC mit Anti-Malware vor Bedrohungen

Überprüfen Sie Ihren PC auf Malware, die Ihr Antivirus möglicherweise übersieht, und entfernen Sie Bedrohungen sicher mit Auslogics Anti-Malware

Auslogics Anti-Malware ist ein Produkt von Auslogics, einem zertifizierten Microsoft Silver Application Developer
JETZT DOWNLOADEN

Führen Sie einen vollständigen Systemscan mit einem starken Antivirenprogramm durch. Wir empfehlen die Verwendung von Auslogics Anti-Malware. Das Tool verfügt über Präzisionswerkzeuge, um selbst die schwer fassbaren bösartigen Elemente zu erkennen und zu beseitigen, die Ihr vorhandenes Antivirenprogramm möglicherweise übersieht. Auslogics ist ein Microsoft-Partner. Sie sind ein zertifizierter Microsoft Silver Application Developer. Auslogics-Produkte wurden von Experten und Millionen von Benutzern weltweit getestet und vertrauen darauf.

Lösung 2: Zugriff auf das VBA-Projektobjektmodell zulassen

Das Verfahren für diese Lösung ist einfach. Folgen Sie den unteren Schritten:

  1. Starten Sie Excel und klicken Sie auf die Registerkarte Datei.
  2. Klicken Sie auf Optionen.
  3. Klicken Sie auf Trust Center. Dies ist die letzte Option im linken Bereich.
  4. Klicken Sie im rechten Bereich auf die Schaltfläche Trust Center-Einstellungen.
  5. Suchen Sie auf der neuen Seite, die sich öffnet, im linken Bereich die Makroeinstellungen und klicken Sie darauf.
  6. Aktivieren Sie das Kontrollkästchen für „Zugriff auf das VBA-Projektobjektmodell vertrauen“ im Abschnitt „Entwicklermakroeinstellungen“ im rechten Bereich.
  7. Klicken Sie auf die Schaltfläche OK.

Lösung 3: Erstellen Sie eine neue Excel-Vorlage

Anstatt Ihr vorhandenes Arbeitsblatt zu kopieren oder zu duplizieren, können Sie Ihre neue Excel-Arbeitsblattdatei in eine Vorlage einfügen. Dies hilft, den Laufzeitfehler 1004 zu beheben. So wird es erledigt:

  1. Starten Sie Excel.
  2. Drücken Sie die Kombination Strg + N auf Ihrer Tastatur, um eine neue Arbeitsmappe zu öffnen. Stellen Sie sicher, dass Sie nur ein Blatt in der Arbeitsmappe belassen. Rest löschen.
  3. Passen Sie die Arbeitsmappe an Ihre Bedürfnisse an.
  4. Speichern Sie die Arbeitsmappe, indem Sie auf Ihrer Tastatur Strg + S drücken. Oder wenn Sie Excel 2003 verwenden, klicken Sie auf die Registerkarte Datei und dann auf Speichern unter. Klicken Sie für Excel 2007 und neuere Versionen auf das Microsoft Office-Symbol in der oberen linken Ecke Ihres Bildschirms und dann auf Speichern unter.
  5. Wählen Sie einen Speicherort für die Datei auf Ihrem Computer und geben Sie einen Namen für die Datei ein.
  6. Klicken Sie auf den Dropdown-Pfeil neben „Dateityp“ und wählen Sie Excel-Vorlage (.xlt) aus, wenn Sie Excel 2003 verwenden. Wenn Sie Excel 2007 und spätere Versionen verwenden, wählen Sie stattdessen Excel-Vorlage (.xltx).
  7. Verwenden Sie nach dem Speichern der Vorlage den folgenden Code, um sie einzufügen:

Typ:=Pfad\Dateiname hinzufügen

Stellen Sie sicher, dass Sie „Pfad\Dateiname“ durch den tatsächlichen Pfad und Dateinamen der Vorlage ersetzen.

Lösung 4: Deinstallieren Sie Microsoft Works

Hier ist die Vorgehensweise:

  1. Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start, um das Power User-Menü zu öffnen. Wählen Sie Task-Manager aus der Liste aus. Alternativ drücken Sie die Kombination Strg + Alt + Entf auf Ihrer Tastatur und klicken Sie dann auf Task-Manager.
  2. Klicken Sie im Task-Manager auf jede der laufenden Apps und dann auf die Schaltfläche Task beenden.
  3. Schließen Sie das Task-Manager-Fenster.
  4. Öffnen Sie das Dienstprogramm Ausführen, indem Sie die Tastenkombination Windows + R drücken. Geben Sie „appwiz.cpl“ (ohne Anführungszeichen) in das Textfeld ein und klicken Sie auf die Schaltfläche OK oder drücken Sie die Eingabetaste auf Ihrer Tastatur.
  5. Suchen Sie Microsoft Works in der Liste der Apps und klicken Sie mit der rechten Maustaste darauf. Klicken Sie dann im Kontextmenü auf Deinstallieren. Bestätigen Sie die Aktion, wenn Sie dazu aufgefordert werden.

Lösung 5: Entfernen Sie GWXL97.XLA

So löschen Sie die Datei GWXL97.XLA:

  1. Drücken Sie die Windows + E-Kombination auf Ihrer Tastatur, um den Datei-Explorer zu öffnen.
  2. Navigieren Sie zu diesem Pfad: C: Benutzer > Benutzer > Name > AppData > Lokal > MicrosoftExcel.
  3. Öffnen Sie den XLStart-Ordner.
  4. Suchen und löschen Sie die Datei GWXL97.aXLA.

Fazit

Wir hoffen, dass die oben bereitgestellten Lösungen Ihnen geholfen haben, den Laufzeitfehler 1004 in Microsoft Excel erfolgreich zu beheben und die Daten in Ihrer Datei wiederherzustellen. Es gibt viele Probleme, die zu dem Laufzeitfehler führen können. Wenn Sie jedoch am Ende dieses Leitfadens angelangt sind, wird es Ihnen gut gehen.

Zögern Sie nicht, Ihre Fragen oder Kommentare im Abschnitt unten zu hinterlassen. Wir hören gerne von Ihnen.