Sådan løses VBA runtime error 1004?
Windows / / August 05, 2021
Microsoft har givet os mange nyttige applikationer fra de tidlige dage. På tide er applikationerne blevet en del af Microsoft Office. Microsoft Excel er et sådant program, der findes fra computerens tidlige dage, og det er et program, der giver brugerne mulighed for at organisere format og beregne data. Desuden giver det brugerne mulighed for at bruge formler ved hjælp af et regnearkssystem. Microsoft Excel bruges af mange virksomheder over hele verden til at udføre økonomisk analyse. Endnu mere understøtter MS Excel også Visual Basic Applications, hvilket betyder, at du kan tilføje et VBA-script, der er knyttet til dit regneark.
Andre kontorprogrammer og MS Excel bruger VBA-kode til adskillige funktioner, for eksempel kan du tilføje en knap i regnearket, som automatisk tilføjer data. Sådanne funktioner er meget nyttige, når du skal administrere en stor mængde data. Imidlertid har brugere ofte rapporteret om fejl, at de har et ansigt. Her diskuterer vi den særlige VBA-runtime-fejl 1004. De mulige årsager til 1004 VBA runtime-fejl er ugyldig syntaks eller kode, filtrerede data, korruption af MS Excel. Det er dog også muligt, at to programmer er i konflikt, mens de prøver at åbne VBA-filen på samme tid.
![Sådan løses VBA runtime error 1004?](/f/0297d3632c58cc46b9436af475278840.png)
Indholdsfortegnelse
-
1 Sådan løses VBA runtime error 1004?
- 1.1 Metode 1. Opret en ny skabelon
- 1.2 Metode 2. Sletning af GWXL97.XLA-filen
- 1.3 Metode 3. Fejlret koden
- 2 Konklusion
Sådan løses VBA runtime error 1004?
Der er et par metoder, hvormed du selv kan prøve at løse VBA-runtime-problemet. Listen over løsninger er nævnt nedenfor.
Metode 1. Opret en ny skabelon
Ved at placere et nyt Excel-ark i en skabelon i stedet for at kopiere eller duplikere det eksisterende ark, kan det løse problemet. Prøv derfor først dette.
![](/f/8a58d8e27861769bd8257cb712c39f4c.png)
Trin 1) For det første skal du starte Microsoft Excel og oprette en ny projektmappe og derefter slette det nuværende ark og kun efterlade en enkelt. Du kan formatere, som du vil designe standardskabelonen. Klik på Fil indstilling fra menulinjen, og vælg Gem som mulighed.
![Sådan løses VBA runtime error 1004?](/f/20ab1fe44ec28105e5510ac633ae2241.png)
Trin 2) Vælg Excel-projektmappe valgmulighed, åbnes et filudforskervindue. Vælg det bibliotek, som du vil gemme din skabelon.
![Sådan løses VBA runtime error 1004?](/f/c32e3552a05326e752ee4cbbf0fa004b.png)
Trin 3) Udfyld navnet på skabelonen, og vælg derefter filtype som .xlt til Excel 2003 og .xltx til excel 2007 eller senere. Klik på Gemme knappen, og din skabelon gemmes. Prøv nu at køre VBA-koden.
Metode 2. Sletning af GWXL97.XLA-filen
Hvis mere end et program forsøger at åbne VBA-filen på samme tid, er konflikten sikker på at forekomme, og for at sikre, at der ikke er nogen konflikt, kan du prøve at slette GWXL97.XLA-filen.
Trin 1) Åbn File Explorer.
Trin 2) Naviger til følgende bibliotek-
![](/f/0c2efc46c3037530277232e4cffd2bba.jpg)
C: \ Program Files \ MSOffice \ Office \ XLSTART
![](/f/26bcbdacdcd0ad37da050e4ff6af7db4.jpg)
Trin 3) Du vil se GWXL97.XLA-filen i mappen, vælg og tryk på Slet-knappen på dit tastatur eller højreklik og vælg Slet. Prøv nu at køre VBA-koden.
Metode 3. Fejlret koden
Det er meget muligt, at 1004-fejlen opstår på grund af den ugyldige kode. Derfor bliver du nødt til at skrive den korrekte syntaks og værdi for at VBA-koden skal udføres perfekt. Der kan være adskillige fejl, der kan være resultatet af 1004-fejl. For at forhindre, at dette sker, skal du kontrollere din kode to gange og påpege de ugyldige linjer. For eksempel, Navnet er allerede taget meddelelse vises med 1004-fejlen, når navnet på regnearket allerede findes, og det tildeles det samme navn til et andet.
![](/f/c72a682bc616aefdd59705a8c8553141.png)
Hvis du kører koden, genererer den 1004-fejlmeddelelsen, og prøv derfor at ændre navnet og tildele værdierne. Der er flere 1004 fejl relateret til ugyldig VBA-kode, for eksempel mislykkedes et interval af objekt_Global, Vælg metode til feltklassefelt og meget mere. Hver gang meddelelsen vises, vil fejlene blive fremhævet med en 1004-fejl, hvis fejlen er relateret til VBA-koden. Fejlfind derfor koden med gyldig syntaks og værdier.
Konklusion
Fejlkoden 1004 i MS Excel kan løses fjollet ved at debugge koderne, rette de ugyldige linjer, navne og værdier. Desuden, hvis problemet ikke er relateret til kode, kan du slette XLA-filen, der kan være i konflikt med MS Excel, mens du åbner VBA-filen. Du kan også prøve at oprette en ny skabelon med den eksisterende projektmappe til fejlfinding af problemet.
Editorens valg:
- Vis Windows 10 proceslinjeikon dato i små ikoner
- Skift markørhastighed i den nyeste Windows 10-version 2004
- Åbn torrentfiler på Windows 10 eller macOS
- Sådan løses fejlen "Kontrolpaneludvidelse er ikke kompatibel med driverversion"
- Tag et skærmbillede fra YouTube-video
Rahul er en datalogistuderende med en massiv interesse inden for tekniske og kryptokurrencyemner. Han bruger det meste af sin tid på enten at skrive eller lytte til musik eller rejse på usynlige steder. Han mener, at chokolade er løsningen på alle hans problemer. Livet sker, og kaffe hjælper.