Inhaltsverzeichnis
    Excel-Reparatur

    Wie behebt man den Excel-Laufzeitfehler 1004?


    Inhaltsverzeichnis

      Zusammenfassung: Laufzeitfehler sind Windows-spezifische Probleme, die auftreten, während das Programm ausgeführt wird. In diesem Blog erfahren Sie, wie Sie den Excel-Laufzeitfehler 1004 beheben können. Außerdem erfahren Sie etwas über ein Excel-Reparaturtool, mit dem Sie den Fehler 1004 beheben können, wenn er aufgrund einer Beschädigung von Excel-Dateien auftritt.

      VBA (Microsoft Visual Basic for Application) ist eine interne Programmiersprache in Microsoft Excel. Wenn Benutzer versuchen, VBA auszuführen oder ein Makro in Excel zu erstellen, kann manchmal der Laufzeitfehler 1004 auftreten. Dieser Fehler kann durch das Vorhandensein mehrerer Legendeneinträge im Diagramm, Dateikonflikte, falsche Makronamen und beschädigte Excel-Dateien verursacht werden. In diesem Blog haben wir die Gründe erörtert und einige Lösungen zur Behebung des Laufzeitfehlers 1004 vorgestellt.

      Warum tritt dieser Fehler auf?

      Der Excel-Fehler 1004 tritt normalerweise auf, wenn Sie ein VBA-Makro mit der Methode Legendeneinträge ausführen, um die Legendeneinträge im MS Excel-Diagramm zu ändern. Er tritt auf, wenn das Diagramm mehr Legendeneinträge enthält, als Platz vorhanden ist, wenn Makronamenkonflikte auftreten, wenn Excel-Dateien beschädigt sind oder wenn die Datentypen im VBA-Code nicht übereinstimmen.

      So beheben Sie den Excel-Laufzeitfehler 1004?

      Versuchen Sie die folgenden Abhilfemaßnahmen, um den Excel-Laufzeitfehler 1004 zu beheben:

      Erstellen eines Makros zum Verringern der Schriftgröße der Diagrammlegende

      Manchmal gibt Excel einen Laufzeitfehler aus, wenn Sie versuchen, ein VBA-Makro auszuführen, um die Legendeneinträge in einem Microsoft Excel-Diagramm zu ändern. Dieser Fehler tritt normalerweise auf, wenn Microsoft Excel die Legendeneinträge abschneidet, weil mehr Legendeneinträge und weniger Platz zur Verfügung stehen. Um dieses Problem zu beheben, versuchen Sie, ein Makro zu erstellen, das die Schriftgröße des Excel-Diagrammbeschriftungstextes vor dem VBA-Makro verkleinert/verringert und dann die Schriftgröße der Diagrammlegende wiederherstellt. Hier ist der Makrocode:

      VBCopy

      Sub ResizeLegendEntries()

      With Worksheets(“Sheet1”).ChartObjects(1).Activate

      ‘ Speichern der aktuellen Schriftgröße
      fntSZ = ActiveChart.Legend.Font.Size

      Vorübergehend die Schriftgröße ändern.

      ActiveChart.Legend.Font.Size = 2

      ‘Platzieren Sie hier Ihren LegendEntries-Makrocode, um die

      ‘ die gewünschten Änderungen an der Diagrammlegende.

      ‘ Stellen Sie die Schriftgröße wieder her.

      ActiveChart.Legend.Font.Size = fntSZ

         Ende mit

      End Sub

      Hinweis: Stellen Sie sicher, dass Sie ein Excel-Diagramm haben, um den Code auf dem Arbeitsblatt auszuführen.

      Microsoft Works deinstallieren

      Aufgrund von Konflikten zwischen Microsoft Works und Microsoft Excel kann in der Excel-Version 2009 oder älteren Versionen ein Laufzeitfehler 1004 auftreten. Dieser Fehler tritt normalerweise auf, wenn auf Ihrem System sowohl Microsoft Office als auch Microsoft Works installiert sind. Wenn Sie eines der beiden Programme deinstallieren, wird das Problem behoben. Versuchen Sie die folgenden Schritte, um Microsoft Works zu deinstallieren:

      • Öffnen Sie zunächst den Task-Manager mit der Tastenkombination STRG + ALT + ENTF insgesamt
      • Das Fenster Task-Manager wird angezeigt.
      • Klicken Sie auf die Registerkarte Prozess, klicken Sie mit der rechten Maustaste auf jedes Programm, das Sie schließen möchten, und klicken Sie dann auf Task beenden.
      • Beenden Sie alle laufenden Programme.
      • Öffnen Sie das Fenster Ausführen und geben Sie appwiz.cpl ein, um das Fenster Programme und Funktionen zu öffnen.
      • Suchen Sie nach Microsoft Works und klicken Sie auf Deinstallieren.

      Versuchen Sie, die Datei GWXL97.Xla zu löschen

      Die Add-Ins-Dateien mit der Erweiterung .xla in MS-EXCEL werden verwendet, um zusätzliche Funktionen für Excel-Tabellen bereitzustellen. Manchmal behebt das Löschen der Datei GWXL97.XLA den Laufzeitfehler. Hier sind die Schritte zum Löschen dieser Datei:

      • Stellen Sie sicher, dass Sie über Administratorrechte verfügen, öffnen Sie den Windows Explorer
      • Folgen Sie dem Pfad C:\Programme Files\MSOffice\Office\XLSTART.
      • Suchen Sie die Datei GWXL97.XLA und klicken Sie mit der rechten Maustaste darauf
      • Klicken Sie auf Löschen.

      Trust Center-Einstellungen ändern

      Manchmal können Laufzeitfehler aufgrund von falschen Sicherheitseinstellungen auftreten. Die Einstellungen im Trust Center helfen Ihnen, die Datenschutz- und Sicherheitseinstellungen für Microsoft Excel zu finden. Führen Sie die folgenden Schritte aus, um die Einstellungen des Trust Centers zu ändern:

      • Öffnen Sie Microsoft Excel.
      • Gehen Sie zu Datei > Optionen.
      • Das Fenster mit den Excel-Optionen wird angezeigt.
      • Wählen Sie Trust Center, und klicken Sie auf Trust Center-Einstellungen.
      • Tippen Sie auf die Registerkarte Makroeinstellungen, und wählen Sie Zugriff auf das VBA-Projektobjektmodell vertrauen.
      • Klicken Sie auf OK.

      Werkzeug zum Öffnen und Reparieren ausführen

      Der Laufzeitfehler tritt auch auf, wenn MS Excel ein beschädigtes Arbeitsblatt erkennt. Es startet automatisch den Dateiwiederherstellungsmodus und beginnt mit der Reparatur der Datei. Wenn der Wiederherstellungsmodus jedoch nicht startet, verwenden Sie das Tool Öffnen und Reparieren mit den folgenden Schritten:

      • Klicken Sie auf Datei > Öffnen.
      • Klicken Sie auf den Speicherort und den Ordner mit einer beschädigten Arbeitsmappe.
      • Wählen Sie im Dialogfeld Öffnen die beschädigte Arbeitsmappe aus.
      • Klicken Sie auf den Pfeil neben der Registerkarte “Öffnen”, und wechseln Sie zur Registerkarte “Öffnen und Reparieren”.
      • Klicken Sie auf Reparieren.

      Sie können sich auch für Stellar Repair for Excel entscheiden, wenn das integrierte Tool von Microsoft Excel den Fehler nicht beheben kann.

      Verwenden Sie Stellar Repair für Excel

      Stellar Repair for Excel ist eine professionelle Software zum Reparieren von beschädigten. xls, .xlsx, .xltm, .xltx und xlsm Dateien und zum Wiederherstellen aller Objekte. Hier sind die Schritte zur Behebung des Fehlers mit diesem Tool:

      • Laden Sie zunächst Stellar Repair for Excel herunter, installieren Sie es und führen Sie es aus.
      • Klicken Sie auf die Registerkarte Durchsuchen im Schnittstellenfenster, um die beschädigte Excel-Datei auszuwählen, die Sie reparieren möchten.
      • Klicken Sie auf Scannen. Der Fortschritt des Scanvorgangs wird im Scanfenster angezeigt.
      • Klicken Sie auf OK.
      • Mit dem Tool können Sie eine Vorschau aller wiederherstellbaren Excel-Dateikomponenten wie Tabellen, Pivot-Tabellen, Diagramme, Formeln usw. anzeigen.
      • Klicken Sie auf Speichern, um die reparierte Datei zu speichern.
      • Es wird ein Dialogfeld “Datei speichern” mit den beiden folgenden Optionen angezeigt:
      • Standard-Speicherort
      • Neuer Standort
      • Wählen Sie eine geeignete Option.
      • Klicken Sie auf die Option Speichern, um die von Ihnen gewählte Excel-Datei zu reparieren.
      • Sobald die Reparatur abgeschlossen ist, wird die Meldung “Datei erfolgreich repariert” angezeigt.
      • Klicken Sie auf OK.

      Schlussfolgerung

      Jetzt kennen Sie den Excel-Laufzeitfehler 1004, seine Ursache und Lösungen. Befolgen Sie die im Blog besprochenen Abhilfemaßnahmen, um den Fehler schnell zu beheben. Stellar Repair for Excel macht Ihnen die Beseitigung von Laufzeitfehlern jedoch leicht. Es ist eine leistungsstarke Software, die alle Probleme mit Excel-Dateien behebt. Außerdem hilft es bei der Extraktion von Daten aus der beschädigten Datei und speichert sie in einer neuen Excel-Arbeitsmappe.

      Was this article helpful?

      No NO

      Über den Autor

      Eric Simson linkdin

      Eric Simson is an Email Platform Consultant and is associated with Stellar Data Recovery from last 6 years. He writes about the latest technology tips and provides custom solutions related to MS Outlook, MS Exchange Server, Office 365, and many other Email Clients & Servers.

      Leave a comment

      Your email address will not be published. Required fields are marked *

      Image Captcha
      Refresh Image Captcha

      Enter Captcha Here :

      Verwandter Beitrag

      WARUM STELLAR® WELTWEIT FÜHREND IST

      Warum Stellar wählen?

      • 0M+

        Kunden

      • 0+

        Jahre der Exzellenz

      • 0+

        F&E-Ingenieure

      • 0+

        Länder

      • 0+

        PARTNER

      • 0+

        Erhaltene Auszeichnungen