Hvordan fikse VBA kjøretidsfeil 1004?
Vinduer / / August 05, 2021
Microsoft har gitt oss mange nyttige applikasjoner fra de første dagene. På sikt har applikasjonene blitt en del av Microsoft Office. Microsoft Excel er et slikt program som eksisterer fra datamaskinens tidlige dager, og det er et program som lar brukerne organisere format og beregne data. Videre tillater det brukere å bruke formler ved å bruke et regnearksystem. Microsoft Excel brukes av mange bedrifter over hele verden for å utføre økonomisk analyse. Enda mer støtter MS Excel også Visual Basic Applications, noe som betyr at du kan legge til et VBA-skript festet til regnearket.
Andre kontorprogrammer og MS Excel bruker VBA-kode for mange funksjoner, for eksempel kan du legge til en knapp i regnearket, som vil legge til data automatisk. Slike funksjoner er veldig nyttige når du skal administrere en stor mengde data. Imidlertid har brukere ofte rapportert feil om at de har et ansikt. Her diskuterer vi den spesifikke VBA-kjøretidsfeilen 1004. De mulige årsakene til 1004 VBA kjøretidsfeil er ugyldig syntaks eller kode, filtrerte data, korrupsjon av MS Excel. Det er imidlertid også mulig at to programmer er i konflikt mens de prøver å åpne VBA-filen samtidig.
Innholdsfortegnelse
-
1 Hvordan fikse VBA kjøretidsfeil 1004?
- 1.1 Metode 1. Lag en ny mal
- 1.2 Metode 2. Slette GWXL97.XLA-filen
- 1.3 Metode 3. Feilsøk koden
- 2 Konklusjon
Hvordan fikse VBA kjøretidsfeil 1004?
Det er noen metoder du kan prøve å fikse VBA-kjøretidsproblemet selv. Listen over løsninger er nevnt nedenfor.
Metode 1. Lag en ny mal
Ved å plassere et nytt Excel-ark i en mal i stedet for å kopiere eller duplisere det eksisterende arket, kan det løse problemet. Prøv derfor først.
Trinn 1) For det første, start Microsoft Excel og lag en ny arbeidsbok, og slett deretter det aktuelle arket, og la bare være en. Du kan formatere slik du vil designe standardmalen. Klikk på Fil alternativ fra menylinjen og velg Lagre som alternativ.
Steg 2) Velg Excel-arbeidsbok alternativ, åpnes et filutforskervindu. Velg katalogen du vil lagre malen.
Trinn 3) Fyll ut navnet på malen, og velg deretter filtype som .xlt for Excel 2003 og .xltx for excel 2007 eller senere. Klikk på Lagre -knappen, og malen din blir lagret. Prøv nå å kjøre VBA-koden.
Metode 2. Slette GWXL97.XLA-filen
Hvis mer enn ett program prøver å åpne VBA-filen samtidig, er det sikkert at konflikten oppstår. Derfor kan du prøve å slette GWXL97.XLA-filen for å sikre at det ikke er noen konflikt.
Trinn 1) Åpne opp Filutforsker.
Steg 2) Naviger til følgende katalog-
C: \ Program Files \ MSOffice \ Office \ XLSTART
Trinn 3) Du vil se GWXL97.XLA-filen i mappen, velg og trykk på slett-knappen på tastaturet eller høyreklikk og velg slett. Prøv nå å kjøre VBA-koden.
Metode 3. Feilsøk koden
Det er veldig mulig at 1004-feilen oppstår på grunn av den ugyldige koden. Derfor må du skrive riktig syntaks og verdi for at VBA-koden skal kunne utføres perfekt. Det kan være mange feil som kan være resultatet av 1004-feil. For å forhindre at dette skjer må du sjekke koden din to ganger og påpeke de ugyldige linjene. For eksempel, Navnet er allerede tatt meldingen vises med 1004-feilen når navnet på regnearket allerede eksisterer, og det er tildelt samme navn til et annet.
Hvis du kjører koden, vil den generere feilmeldingen 1004, prøv derfor å endre navnet og tilordne verdiene. Det er flere 1004 feil relatert til ugyldig VBA-kode, for eksempel mislyktes et utvalg av objekt_Global, Velg metode for feltklassefelt og mye mer. Hver gang meldingen vises, vil feilene bli uthevet med en 1004-feil hvis feilen er relatert til VBA-koden. Feilsøk derfor koden med gyldig syntaks og verdier.
Konklusjon
Feilkoden 1004 i MS Excel kan løses dumt ved å feilsøke kodene, fikse de ugyldige linjene, navnene og verdiene. Videre, hvis problemet ikke er relatert til kode, kan du slette XLA-filen som kan være i konflikt med MS Excel mens du åpner VBA-filen. Du kan også prøve å lage en ny mal med den eksisterende arbeidsboken for å feilsøke problemet.
Redaktørens valg:
- Vis Windows 10 oppgavelinje Ikon Dato i små ikoner
- Endre markørhastighet i siste Windows 10-versjon 2004
- Åpne torrentfiler på Windows 10 eller macOS
- Hvordan fikse feilmeldingen "Kontrollpanelutvidelse er inkompatibel med driverversjon"
- Ta et skjermbilde fra YouTube-video
Rahul er en informatikkstudent med en stor interesse for fag- og kryptovalutaemner. Han bruker mesteparten av tiden på å skrive eller høre på musikk eller reise på usynlige steder. Han mener at sjokolade er løsningen på alle problemene hans. Livet skjer, og kaffe hjelper.