Uanset om du opretter en Excel-rapport til eget brug eller til en virksomhed, kommer den i to formater, XLS og XLSX. Når disse formater bliver ødelagt, ser du VBA Kørselsfejl '1004'.
Denne fejl kan også opstå, når du prøver at oprette en makro i et Excel-ark, hvilket forhindrer dig i at arbejde med Excel. Selvom dette kan forhindre dig i at arbejde på VBA, kan det også føre til, at VBA går ned og endda dit system til tider.
Den gode nyhed er, at dette kan løses ved hjælp af et par metoder. Lad os se hvordan.
Metode 1: Brug af fanen Developer i MS Excel
Trin 1: Åbn Excel ark, som du står over for problemet med, og klik på Udvikler fanen.
Klik nu på Indsæt valgmulighed under og under ActiveX-kontrolelementer sektion skal du vælge Kommando-knap.
Trin 2: Nu hvor som helst i Excel ark, træk og tegn en Kommando-knap. Det her vil blive KommandoKnap1.
Trin 3: Dobbeltklik på KommandoKnap1 at kunne skrive VBA-kode i Microsoft Visual Basic til applikationer boks, der åbnes.
Skriv nu nedenstående VBA-kode som vist:
Dæmp som heltal. Dim b som heltal a = regneark ("Arknavn"). Celler (Række nummer, kolonne nummer).Værdi. b = Arbejdsark ("Arknavn"). Celler (Række nummer, kolonne nummer)).Værdi. Arbejdsark ("Arknavn"). Celler (Række nummer, kolonne nummerVærdi = a + b
*Bemærk - Sørg for at udskifte de fremhævede dele med dit aktuelle arknavn, række nummer og kolonnenummer.
Trin 4: Gå nu tilbage til Excel-ark (Ark1 i dette tilfælde) og klik på Designtilstand indstilling i Værktøjslinje at fortryde det.
Klik nu på KommandoKnap1 i arket for at generere resultatet.
Trin 5: Hvis du indtaster VBA forkert kode, det giver dig VBA-runtime-fejl 1004.
Så dette skal hjælpe dig med at forstå, hvorfor du får Kørselsfejl 1004 og hjælpe dig med at undgå at bruge det korrekte VBA-kode og mønster. Men hvis problemet fortsætter, kan du prøve den anden metode.
Metode 2: Ved at oprette en ny Excel-skabelon
Trin 1: Åben Microsoft Excel og tryk på Ctrl + N tasterne sammen på dit tastatur for at åbne en ny projektmappe.
Gå nu til Fil fanen øverst til venstre.
Trin 2: Nu på højre side af projektmappen under Nylig slet alle excel-arkene undtagen et.
Formater dette ark, som du har efterladt i henhold til dit krav.
Trin 3: Når du er færdig, skal du gå til Fil fanen igen, og klik på Gem som.
Vælg det sted, hvor du vil o Gem filen. Indstil nu Gem som type felt som Excel-skabelon. Sørg for at gemme filen enten i .xltx eller .xlt format.
*Bemærk - Ovenstående format er til Excel 2017 og derover versioner.
Trin 4: Når du har gemt skabelonen, kan du tilføje skabelonen ved hjælp af nedenstående kode:
Tilføj type: = stifilnavn
Sørg for at udskifte filnavnet med dit gemte dokumentnavn.
Dette skulle løse dit VBA-runtime error 1004-problem, men hvis ikke, så prøv den 3. metode.
Metode 3: Gennem indstillinger for tillidscenter
Trin 1: Åben MS Excel og gå til Fil fanen. Klik nu på Muligheder i menuen.
Trin 2: I Excel-indstillinger klik på Tillidscenter på venstre side af ruden. Klik på på højre side Trust Center-indstillinger.
Trin 3: I Tillidscenter klik på vinduet Makroindstillinger valgmuligheder til venstre. Vælg nu radioknappen ud for på højre side af ruden Deaktiver alle makroer med besked.
Vælg derefter alternativknappen ud for Stol på adgang til VBA-projektadgangstilstand.
Trykke Okay for at gemme ændringerne. Tryk derefter på Okay igen i Excel-indstillinger vindue for at afslutte.
Denne metode skal løse dit VBA-runtime-fejlproblem. Bit, hvis problemet stadig er der, skal du prøve den 4. metode.
Metode 4: Ved at slette GWXL97.XLA-filen
Trin 1: Tryk på Windows-tast + E. sammen på dit tastatur for at åbne File Explorer. Klik nu på Denne pc til venstre og derefter på C-drev på den højre side.
Trin 2: Følg nu stien som vist nedenfor for at nå Excel folder:
C: \ Brugere \ "brugernavn"\ AppData \ Local \ Microsoft \ Excel
Åbn nu XLStart-mappen.
*Bemærk - udskift den fremhævede del med dit specifikke brugernavn uden anførselstegn.
Trin 3: Du vil nu se en fil med navnet - GWXL97.XLA. Vælg denne fil og tryk Slet.
Det er alt. Ved at følge disse metoder kan du hjælpe med at rette VBA-kørselsfejl 1004 på din Windows 10-pc.