Behebung des Excel VBA-Laufzeitfehlers 1004 unter Windows 10
Unabhängig davon, ob Sie einen Excel-Bericht für Ihren eigenen Gebrauch oder für ein Unternehmen erstellen, gibt es ihn in zwei Formaten: XLS und XLSX. Wenn diese Formate beschädigt werden, sehen Sie die VBA-Laufzeitfehler '1004' .
Dieser Fehler kann auch auftreten, wenn Sie versuchen, ein Makro in einer Excel-Tabelle zu erstellen, sodass Sie nicht mit Excel arbeiten können. Dies kann zwar verhindern, dass Sie an VBA arbeiten, kann jedoch auch zum Absturz des VBA und manchmal sogar Ihres Systems führen.
Die gute Nachricht ist, dass dies mit verschiedenen Methoden behoben werden kann. Mal sehen, wie.
Methode 1: Verwenden der Registerkarte 'Entwickler' in MS Excel
Schritt 1: Öffne das Excel Blatt, mit dem Sie das Problem konfrontiert sind, und klicken Sie auf Entwickler Tab.
Klicken Sie nun auf die Einfügen Option unter und unter dem ActiveX-Steuerelemente Abschnitt, wählen Sie die Befehlsschaltfläche .
Schritt 2: Jetzt überall in der Excel Blatt, ziehen und zeichnen a Befehlsschaltfläche . Das wird sein CommandButton1 .
Schritt 3: Doppelklicken Sie auf CommandButton1 in der Lage sein, das zu schreiben VBA-Code in dem Microsoft Visual Basic für Anwendungen Box, die sich öffnet.
Geben Sie nun Folgendes ein VBA-Code wie gezeigt:
Dim a As Integer Dim b As Integera = Worksheets('Sheet Name').Cells(Row number, Column number).Value b = Worksheets('Sheet Name').Cells(Row number, Column number)).Value Worksheets('Sheet Name').Cells(Row number, Column number)).Value = a + b
*Hinweis - Stellen Sie sicher, dass Sie die hervorgehobenen Teile durch Ihren tatsächlichen Blattnamen, die Zeilennummer und die Spaltennummer ersetzen.
Schritt 4: Gehen Sie jetzt zurück zum Excel-Tabelle (( Blatt1 in diesem Fall) und klicken Sie auf Entwurfsmodus Option in der Symbolleiste um es rückgängig zu machen.
Klicken Sie nun auf die CommandButton1 im Blatt, um das Ergebnis zu generieren.
Schritt 5: Wenn Sie die eingeben VBA Code falsch, es wird Ihnen die geben VBA-Laufzeitfehler 1004 .
Dies sollte Ihnen helfen zu verstehen, warum Sie die bekommen Laufzeitfehler 1004 und helfen Sie, es mit der richtigen zu vermeiden VBA-Code und Muster. Wenn das Problem weiterhin besteht, versuchen Sie es mit der zweiten Methode.
Methode 2: Durch Erstellen einer neuen Excel-Vorlage
Schritt 1: Öffnen Microsoft Excel und drücken Sie die Strg + N. Tasten zusammen auf Ihrer Tastatur, um eine neue Arbeitsmappe zu öffnen.
Gehen Sie jetzt zum Datei Registerkarte oben links.
Schritt 2: Nun, auf der rechten Seite der Arbeitsmappe, unter dem Kürzlich Abschnitt, löschen Sie alle Excel-Tabellen bis auf eine.
Formatieren Sie dieses Blatt, das Sie hinterlassen haben, gemäß Ihren Anforderungen.
Schritt 3: Wenn Sie fertig sind, gehen Sie zu Datei Tab erneut und klicken Sie auf Speichern als .
Wählen Sie den Speicherort aus, an dem Sie die Datei speichern möchten. Stellen Sie nun die ein Speichern unter Feld als Excel-Vorlage . Stellen Sie sicher, dass Sie die Datei entweder in speichern .xltx oder .xlt Format.
*Hinweis - Das oben verwendete Format ist für Excel 2017 und höher Versionen.
Schritt 4: Nachdem Sie die Vorlage gespeichert haben, können Sie sie mit dem folgenden Code hinzufügen:
Add Type:=pathfilename
Stellen Sie sicher, dass Sie den Dateinamen durch Ihren gespeicherten Dokumentnamen ersetzen.
Dies sollte das Problem mit dem VBA-Laufzeitfehler 1004 beheben. Wenn nicht, versuchen Sie es mit der dritten Methode.
Methode 3: Über Trust Center-Einstellungen
Schritt 1: Öffnen MS Excel und geh zum Datei Tab. Klicken Sie nun auf Optionen im Menü.
Schritt 2: In dem Excel-Optionen Fenster, klicken Sie auf Trustcenter auf der linken Seite des Fensters. Klicken Sie auf der rechten Seite auf Trust Center-Einstellungen .
Schritt 3: In dem Trustcenter Klicken Sie im Fenster auf Makroeinstellungen Optionen auf der linken Seite. Aktivieren Sie nun auf der rechten Seite des Fensters das Optionsfeld neben Deaktivieren Alle Makros mit Benachrichtigung.
Aktivieren Sie dann das Optionsfeld neben Vertrauen Sie dem Zugriff auf den VBA-Projektzugriffsmodus .
Drücken Sie OK um die Änderungen zu speichern. Dann drücken OK wieder in der Excel-Optionen Fenster zum Verlassen.
Diese Methode sollte Ihr VBA-Laufzeitfehlerproblem beheben. Bit, wenn das Problem immer noch besteht, versuchen Sie die 4. Methode.
Methode 4: Durch Löschen der GWXL97.XLA-Datei
Schritt 1: Drücken Sie die Windows-Taste + E. zusammen auf Ihrer Tastatur, um die zu öffnen Dateimanager. Klicken Sie nun auf Dieser PC links und dann auf der C-Laufwerk auf der rechten Seite.
Schritt 2: Folgen Sie nun dem unten gezeigten Pfad, um den zu erreichen Excel Mappe:
C:Users'username'AppDataLocalMicrosoftExcel
Öffnen Sie nun den XLStart-Ordner.
*Hinweis - Ersetzen Sie das markierte Teil durch Ihren spezifischen Benutzernamen ohne Anführungszeichen.
Schritt 3: Sie sehen nun eine Datei mit dem Namen - GWXL97.XLA . Wählen Sie diese Datei und drücken Sie Löschen .
Das ist alles. Das Befolgen dieser Methoden kann Ihnen helfen, den VBA-Laufzeitfehler 1004 auf Ihrem Windows 10-PC zu beheben.
Für dich empfohlen:- Fix: Microsoft Excel kann keine weiteren Dokumente öffnen oder speichern, da nicht genügend Speicher vorhanden ist
- Korrigieren Sie beschädigte Excel-Dateien in Windows 10 und stellen Sie verlorene Daten wieder her
- Fix Excel-Datei öffnet kein Problem in Windows 10
- So beheben Sie Excel Online funktioniert nicht Fehler in Windows 10
- Fix: Microsoft Excel hat den Arbeitsfehler in Windows 10 eingestellt
- Behebung des Microsoft Excel-Fehlers: 'Zu viele verschiedene Zellenformate'