Fixa Excel VBA Run Time Error 1004 i Windows 10
Oavsett om du skapar en Excel-rapport för eget bruk eller för ett företag, finns den i två format, XLS och XLSX. När dessa format skadas ser du VBA körtidsfel '1004' .
Det här felet kan också uppstå när du försöker skapa en makro i ett Excel-ark, vilket förhindrar att du arbetar med Excel. Även om detta kan hindra dig att arbeta på VBA, kan det också leda till att VBA kraschar, och till och med ditt system ibland.
Den goda nyheten är att detta kan åtgärdas med ett par metoder. Låt oss se hur.
Metod 1: Använd fliken Developer i MS Excel
Steg 1: Öppna Excel ark som du står inför problemet och klicka på Utvecklare flik.
Klicka nu på Föra in alternativet under och under ActiveX-kontroller markera avsnittet Kommandoknapp .
Steg 2: Nu, var som helst i Excel ark, dra och rita en Kommandoknapp . Detta kommer att vara CommandButton1 .
Steg 3: Dubbelklicka på CommandButton1 för att kunna skriva VBA-kod i Microsoft Visual Basic för applikationer rutan som öppnas.
Skriv nu nedan VBA-kod som visat:
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
*Notera - Se till att ersätta de markerade delarna med ditt faktiska arknamn, radnummer och kolumnnummer.
Steg 4: Gå nu tillbaka till exelblad ( Ark1 i detta fall) och klicka på Designläge alternativet i Verktygsfält för att ångra det.
Klicka nu på CommandButton1 i arket för att generera resultatet.
Steg 5: Om du anger VBA kod felaktigt kommer det att ge dig VBA runtime error 1004 .
Så detta bör hjälpa dig att förstå varför du får Körtidsfel 1004 och hjälper dig att undvika att använda rätt VBA-kod och mönster. Men om problemet kvarstår, prova den andra metoden.
Metod 2: Genom att skapa en ny Excel-mall
Steg 1: Öppen Microsoft excel och tryck på Ctrl + N på tangentbordet för att öppna en ny arbetsbok.
Gå nu till Fil fliken längst upp till vänster.
Steg 2: Nu, till höger om arbetsboken, under Nyligen radera alla excelark utom ett.
Formatera det här bladet som du har kvar enligt dina krav.
Steg 3: När du är klar, gå till Fil fliken igen och klicka på Spara som .
Välj den plats där du vill spara filen. Ställ nu in Spara som typ fält som Excel-mall . Se till att du sparar filen antingen i .xltx eller .xlt formatera.
*Notera - Formatet som används ovan är för Excel 2017 och ovan versioner.
Steg 4: När du har sparat mallen kan du lägga till mallen med hjälp av nedanstående kod:
Add Type:=pathfilename
Se till att du ersätter filnamnet med ditt sparade dokumentnamn.
Detta bör lösa ditt VBA runtime error 1004-problem, men om inte, försök sedan den tredje metoden.
Metod 3: Genom inställningar för Trust Center
Steg 1: Öppen MS Excel och gå till Fil flik. Klicka nu på alternativ i menyn.
Steg 2: I Excel-alternativ klicka på Trust Center på vänster sida av rutan. Klicka på på höger sida Trust Center-inställningar .
Steg 3: I Trust Center klicka på Makroinställningar alternativ till vänster. Välj nu radioknappen bredvid till höger om rutan Inaktivera alla makron med avisering.
Välj sedan alternativknappen bredvid Lita på åtkomst till VBA-projektets åtkomstläge .
Tryck OK för att spara ändringarna. Tryck sedan på OK igen i Excel-alternativ fönster för att avsluta.
Denna metod bör lösa ditt VBA-körtidsfelproblem. Bit, om problemet kvarstår, prova den fjärde metoden.
Metod 4: Genom att radera GWXL97.XLA-filen
Steg 1: tryck på Windows-tangent + E. tillsammans på tangentbordet för att öppna Utforskaren. Klicka nu på Den här datorn till vänster och sedan på C-enhet på höger sida.
Steg 2: Följ nu vägen som visas nedan för att nå Excel mapp:
C:Users'username'AppDataLocalMicrosoftExcel
Öppna nu mappen XLStart.
*Notera - ersätt den markerade delen med ditt specifika användarnamn utan citattecken.
Steg 3: Du kommer nu att se en fil med namnet - GWXL97.XLA . Välj den här filen och tryck Radera .
Det är allt. Genom att följa dessa metoder kan du fixa VBA-körtidsfel 1004 på din Windows 10-dator.
Rekommenderat för dig:- Fix: Microsoft Excel kan inte öppna eller spara fler dokument eftersom det inte finns tillräckligt med minne
- Åtgärda korrupta Excel-filer i Windows 10 och återställ förlorade data
- Fixa Excel-filen öppnar inte problemet i Windows 10
- Hur du fixar Excel Online fungerar inte fel i Windows 10
- Fix: Microsoft Excel har slutat fungera i Windows 10
- Åtgärda Microsoft Excel-fel: 'För många olika cellformat'