Dit artikel is bedoeld om u te helpen het foutbericht Runtime Error 1004 op te lossen wanneer u Microsoft Visual Basic uitvoert. Blijf lezen en bekijk meer details over het oplossen van Runtime-fout 1004 in Excel.
Vier manieren om runtime-fout 1004 in Excel op te lossen:
Werkbare oplossingen | Stapsgewijze probleemoplossing |
Fix 1. Verwijder de GWXL97.XLA-bestanden | Fix de Excel-fout 1004 is om het foutbestand te vinden en te verwijderen. Ga naar C:Program FilesMS OfficeOfficeXLSTART...Volledige stappen |
Fix 2. Controleer de vertrouwenstoegang tot het VBA-projectobjectmodel | Schakel een VBA-projectvertrouwensoptie in Excel Trust Center in om Excel-fout 1004 op te lossen. Open een leeg Excel-bestand...Volledige stappen |
Fix 3. Maak nog een Excel-sjabloon | Start een nieuwe Excel-werkmap en zorg ervoor dat er maar één werkblad in staat. Formatteer eerst de werkmap...Volledige stappen |
Fix 4. Herstel beschadigd Excel-bestand | Repareer beschadigde Excel-bestanden met een betrouwbare tool voor het herstellen van bestanden. EaseUS-software voor bestandsherstel herstelt beschadigde Excel...Volledige stappen |
Microsoft Visual Basic for Applications (VBA) is ontwikkeld om gebruikers te helpen bij het schrijven van programma's voor het Windows-besturingssysteem. Het draait als een interne programmeertaal in Microsoft Office, zoals Word, Excel en PowerPoint.
Sommige gebruikers hebben gemeld dat bij het uitvoeren van VBA in een Excel-diagram of bij het genereren van een macro in Excel-documenten, er een foutmelding verscheen met de tekst: Runtime-fout 1004. En dan vinden ze zichzelf geen toegang tot de Excel-bestanden. Als je dezelfde ontmoeting hebt als deze gebruikers, is dit bericht de juiste plek voor jou. U vindt zowel de redenen als de bijbehorende oplossingen van deze foutcode op deze pagina.
Details van runtime-fout
De foutmelding bevat meer informatie dan de foutcode 1004. Volg in het algemeen de foutcode, u ziet een korte beschrijving. De meest herhaalde foutmeldingen staan hieronder vermeld:
- Runtime-fout 1004: door toepassing of object gedefinieerde fout.
- Runtime-fout 1004: Method Ranger of Object Worksheet is mislukt.
- Runtime-fout 1004: kopieermethode van werkbladklasse is mislukt.
De reden waarom u runtime-fout 1004 in Excel ziet
Als u wilt weten hoe u runtime-fout 1004 in Excel correct kunt oplossen, moet u weten wat tot dit probleem leidt. De volgende zijn de meest prominente redenen.
De macro die u uitvoert, kopieert het originele werkblad naar een werkmap met een gedefinieerde naam die u niet hebt opgeslagen en afgesloten voordat u de macro uitvoerde.
Bij het openen van het VBA Excel-bestand komt het in conflict met andere programma's.
- Te veel legendevermeldingen
Het Excel-diagram bevat meer legenda-items dan beschikbare ruimte om de legenda-items in het diagram weer te geven.
Uw .xls-bestanden zijn beschadigd, geïnfecteerd of beschadigd.
Hoe u Runtime Error 1004 in Excel kunt oplossen
Hoewel veel redenen dit Excel-fout 1004-probleem zouden veroorzaken, kunnen gelukkig enkele geldige methoden gebruikers helpen opnieuw toegang te krijgen tot de bestanden. Laten we ze een voor een controleren.
Fix 1. Verwijder de GWXL97.XLA-bestanden
De eenvoudigste methode om de Excel-fout 1004 op te lossen, is door het foutbestand te zoeken en te verwijderen.
Stap 1. Ga naar C:Program FilesMS OfficeOfficeXLSTART.
Stap 2. Zoek het GWXL97.XLA-bestand en verwijder het.
Stap 3. Open uw Excel-bestand opnieuw en controleer of het probleem is opgelost.
Fix 2. Controleer de vertrouwenstoegang tot het VBA-projectobjectmodel
Een andere oplossing die u kunt proberen, is om een VBA-projectvertrouwensoptie in Excel Trust Center in te schakelen. Volg de gedetailleerde stappen en probeer het eens.
Stap 1. Open een leeg Excel-bestand en klik linksboven op 'Bestanden'.
Stap 2. Klik op Optie en ga naar Vertrouwenscentrum.
Stap 3. Zoek en voer de instellingen van het vertrouwenscentrum in.
Stap 4. Vink onder Macro-instellingen de optie 'Toegang tot het VBA-projectobjectmodel vertrouwen' aan.
Nu kunt u uw Excel-bestand controleren.
Fix 3. Maak nog een Excel-sjabloon
Deze methode kan een beetje ingewikkeld zijn, maar het is nuttig en het proberen waard.
Stap 1. Start een nieuwe Excel-werkmap en zorg ervoor dat er maar één werkblad in staat.
Stap 2. Formatteer eerst de werkmap en plaats vervolgens de gegevens die u nodig hebt erop.
Stap 3. Tik op Bestand Opslaan als, voer eerst de bestandsnaam in en klik op de uitvouwpijl in de kolom Opslaan als type.
Excel 2003: Choose Excel 97-2003 Template.
Excel 2007 of later: kies Excel-sjabloon.
Schritt 4. Klicken Sie zur Bestätigung auf 'Speichern'.
Nu kunt u het programmatisch invoegen met behulp van de volgende code: Add Type:=pathfilename. De bestandsnaam is de naam die u instelt wanneer u de nieuwe Excel-sjabloon maakt.
Fix 4. Herstel beschadigde Excel-bestanden
Als alle bovenstaande oplossingen u niet kunnen helpen, is er een mogelijkheid dat het Excel-bestand dat u wilt openen, is beschadigd. Om een beschadigd Excel-bestand te repareren, kunt u vertrouwen op software voor bestandsherstel. EaseUS Data Recovery Wizard is een geweldige keuze.
Met deze tool klikt u op de knop 'Scannen' en wacht u tot alle beschadigde documenten voor u zijn gevonden. Kies vervolgens degene die u nodig heeft en klik op 'Herstellen'. Dat is alles wat u hoeft te doen om een beschadigd Excel- of Word-bestand te repareren met de EaseUS Data Recovery Wizard.
EaseUS Bestandsherstelsoftware
- Herstel beschadigde bestanden efficiënt, inclusief het repareren van Word-, Excel- en PDF-documenten
- Herstel beschadigde video's en afbeeldingen in verschillende bestandsformaten, zoals JPEG, JPG, PNG, BMP, MOV, MP4, GIF, enz.
- Ondersteuning voor het repareren van beschadigde bestanden van HDD, geheugenkaart, USB-flashstation, SD-kaart, pen-drive, digitale camera en camcorders
Download de software en volg de onderstaande gedetailleerde stappen om beschadigde Excel-bestanden te herstellen.
EaseUS Data Recovery Wizard ondersteunt het herstel van de meeste bestanden, zoals foto's, video's, documenten, audio, e-mails, gecomprimeerde bestanden, etc. Wanneer u dergelijke gegevens bent kwijtgeraakt, gebruik dan EaseUS Data Recovery Wizard om deze zo snel mogelijk te scannen en uw gegevens kunnen snel worden hersteld.
Stap 1. Selecteer een schijflocatie waar de corrupte bestanden zijn opgeslagen. Klik op "Scannen" om te beginnen met het vinden van de corrupte bestanden en ze te repareren.
Stap 2. Dit programma zal scannen over de hele locatie om verloren en beschadigde bestanden te vinden zo veel als mogelijk.
Gebruik de "Filter" > "Type" om het exacte beschadigde bestandstype op te geven en gebruik het linkerdeelvenster om snel de benodigde bestanden te vinden in "Verwijderde Bestanden", "Andere Verloren Bestanden > Bestanden Verloren Originele Naam", of "Tags".
Stap 3. Dubbelklik op het beschadigde bestand en start het repareren van bestanden.
Eenmaal gerepareerd, selecteer het doelbestand en klik op "Recover". U moet de gerepareerde beschadigde bestanden opslaan op een andere locatie om te voorkomen dat gegevens overschreven worden.
Het komt neer op
Na het lezen moet u een grondig begrip hebben van hoe u Runtime-fout 1004 kunt oplossen. Als u ervoor kunt zorgen dat het Excel-bestand dat u wilt openen geldig is, dan zouden de eerste drie methoden u kunnen helpen.
Zodra u een beschadigd Excel-bestand hebt, is een professionele tool voor gegevensherstel een verstandigere keuze. Het is vermeldenswaard dat, naast beschadigde Excel-bestanden, de EaseUS Data Recovery Wizard u kan helpen met: virus aanval, het per ongeluk verwijderen van bestanden en een plotselinge systeemcrash.