Beheben Sie den Excel VBA-Laufzeitfehler 1004 in Windows 10

How to effectively deal with bots on your site? The best protection against click fraud.

Unabhängig davon, ob Sie einen Excel-Bericht für den 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 das VBA-Laufzeitfehler '1004'.

Dieser Fehler kann auch auftreten, wenn Sie versuchen, ein Makro in einem Excel-Blatt zu erstellen, wodurch Sie daran gehindert werden, mit Excel zu arbeiten. Dies kann zwar verhindern, dass Sie mit VBA arbeiten, es kann jedoch auch zum Absturz von VBA und manchmal sogar Ihres Systems führen.

Die gute Nachricht ist, dass dies mit ein paar Methoden behoben werden kann. Mal sehen wie.

Methode 1: Verwenden der Entwicklerregisterkarte in MS Excel

Schritt 1: Öffne das Excel Blatt, mit dem Sie sich dem Problem stellen, und klicken Sie auf das Entwickler Tab.

Klicken Sie nun auf das Einfügen Option unten und unter dem ActiveX-Steuerelemente Abschnitt, wählen Sie die Befehlsschaltfläche.

MS Excel Developer-Registerkarte Befehlsschaltfläche Activex-Steuerelemente einfügen

Schritt 2: Jetzt überall in der Excel Blatt, ziehen und zeichnen a Befehlsschaltfläche. Das wird sein Befehlsschaltfläche1.

instagram story viewer
Leeren Bereich Ziehen und Zeichnen einer Befehlsschaltfläche

Schritt 3: Doppelklicken Sie auf das Befehlsschaltfläche1 um das schreiben zu können VBA-Code in dem Microsoft Visual Basic für Anwendungen Kasten, der sich öffnet.

Geben Sie nun Folgendes ein VBA-Code wie gezeigt:

Dim a As Integer. Dim b As Integer a = Worksheets("Blattname").Zellen(Zeilennummer, Spaltennummer).Wert. b = Arbeitsblätter("Blattname").Zellen(Zeilennummer, Spaltennummer)).Wert. Arbeitsblätter("Blattname").Zellen(Zeilennummer, Spaltennummer)).Wert = a + b

*Hinweis - Stellen Sie sicher, dass Sie die hervorgehobenen Teile durch Ihren tatsächlichen Blattnamen, die Zeilennummer und die Spaltennummer ersetzen.

Microsoft Visual Basic für Applikationen-Fenster-Schreibbefehl Enter

Schritt 4: Gehen Sie jetzt zurück zum Excel-Tabelle (Blatt1 in diesem Fall) und klicken Sie auf das Designmodus Option in der Symbolleiste um es rückgängig zu machen.

Klicken Sie nun auf das Befehlsschaltfläche1 im Blatt, um das Ergebnis zu generieren.

Excel-Tabellenentwurfsmodus Befehlsschaltfläche1 Autom. Gesamtzahl

Schritt 5: Wenn Sie die eingeben VBA falsch kodieren, es wird Ihnen die VBA-Laufzeitfehler 1004.

Wenn Sie den Vba-Code falsch eingeben, Vba-Laufzeitfehler 1004

Dies sollte Ihnen also helfen zu verstehen, warum Sie die bekommen Laufzeitfehler 1004 und helfen Ihnen, es zu vermeiden, indem Sie das richtige verwenden VBA-Code und Muster. Wenn das Problem jedoch weiterhin besteht, versuchen Sie die zweite Methode.

Methode 2: Durch Erstellen einer neuen Excel-Vorlage

Schritt 1: Öffnen Microsoft Excel und drücke die Strg+N Tasten auf Ihrer Tastatur zusammen, um eine neue Arbeitsmappe zu öffnen.

Gehen Sie jetzt zum Datei Registerkarte oben links.

Registerkarte Excel-Tabellendatei

Schritt 2: Jetzt auf der rechten Seite der Arbeitsmappe unter dem Kürzlich Abschnitt, löschen Sie alle Excel-Tabellen außer einem.

Datei-Tab Rechte Seite Zuletzt Alle Dateien außer einer löschen

Formatieren Sie dieses Blatt, das Sie hinterlassen haben, gemäß Ihren Anforderungen.

Schritt 3: Wenn Sie fertig sind, gehen Sie zum 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 Speichern unter Feld als Excel-Vorlage. Stellen Sie sicher, dass Sie die Datei entweder in .xltx oder .xlt Format.

Registerkarte Datei Speichern unter Speicherort auswählen Speichern unter Typ Excel-Vorlage Dateiname .xltx oder .xlt-Format Speichern

*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 die Vorlage mit dem folgenden Code hinzufügen:

Typ hinzufügen:=Pfaddateiname

Stellen Sie sicher, dass Sie den Dateinamen durch Ihren gespeicherten Dokumentnamen ersetzen.

Dies sollte Ihr Problem mit dem VBA-Laufzeitfehler 1004 beheben, aber wenn nicht, versuchen Sie es mit der dritten Methode.

Methode 3: Über die Trust Center-Einstellungen

Schritt 1: Öffnen MS Excel und geh zum Datei Tab. Klicken Sie nun auf Optionen im Menü.

Ms Excel Dateioptionen

Schritt 2: In dem Excel-Optionen Fenster, klicken Sie auf Trustcenter auf der linken Seite des Fensters. Klicken Sie auf der rechten Seite auf das Trust Center-Einstellungen.

Excel-Optionen Trust Center Trust Center-Einstellungen

Schritt 3: In dem Trustcenter Fenster, klicken Sie auf das Makroeinstellungen Optionen auf der linken Seite. Wählen Sie nun auf der rechten Seite des Fensters das Optionsfeld neben Deaktivieren alle Makros mit Benachrichtigung.

Wählen 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 im Excel-Optionen Fenster zu verlassen.

Makroeinstellungen Alle Makros mit Benachrichtigung deaktivieren Vertrauenszugriff auf den Vba-Projektobjektmodus

Diese Methode sollte Ihr VBA-Laufzeitfehlerproblem beheben. Bit, wenn das Problem immer noch besteht, versuchen Sie die vierte 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.

Dieses PC-C-Laufwerk

Schritt 2: Folgen Sie nun dem Pfad wie unten gezeigt, um die Excel Mappe:

C:\Benutzer\"Nutzername"\AppData\Local\Microsoft\Excel 
Dieses PC-C-Laufwerk folgt dem Pfad Excel Xlstart

Öffnen Sie nun den XLStart-Ordner.

*Hinweis - Ersetzen Sie den markierten 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 aus und drücken Sie Löschen.

Das ist alles. Mit diesen Methoden können Sie den VBA-Laufzeitfehler 1004 auf Ihrem Windows 10-PC beheben.

Teachs.ru
So fügen Sie ein Dropdown-Menü in Microsoft Excel hinzu

So fügen Sie ein Dropdown-Menü in Microsoft Excel hinzuWindows 10Windows 11Excel

Sie könnten der Datensammler in Ihrer Organisation oder in Ihrer Schule oder Hochschule sein. Möglicherweise haben Sie eine Excel-Datei und diese Datei muss möglicherweise von so vielen verschieden...

Weiterlesen
So löschen Sie leere Zeilen in Microsoft Excel: schnell und einfach

So löschen Sie leere Zeilen in Microsoft Excel: schnell und einfachExcel

Niemand hat ein Argument, wenn es um leere Zeilen in Excel-Tabellen geht. Natürlich sind sie ein großes Ärgernis. Das Sammeln von Daten aus einer Excel-Datei mit leeren Zeilen kann zu Fehlern führe...

Weiterlesen
Fix: VBA-Fehler – Klasse nicht registriert

Fix: VBA-Fehler – Klasse nicht registriertMicrosoft OfficeExcel

Viele Benutzer haben berichtet, dass beim Ausführen eines Makros in Excel der VBA-Fehler „Klasse nicht registriert“ aufgetreten ist.Dies kann an fehlenden DLL-Dateien, beschädigten Systemdateien od...

Weiterlesen
ig stories viewer