Hoe VBA-runtime-fout 1004 te repareren?
Windows / / August 05, 2021
Microsoft heeft ons al vanaf het begin voorzien van veel nuttige applicaties. De applicaties zijn na verloop van tijd onderdeel geworden van Microsoft Office. Microsoft Excel is zo'n applicatie die al in de begintijd van de computer bestaat, en het is een programma waarmee gebruikers het formaat kunnen organiseren en gegevens kunnen berekenen. Bovendien kunnen gebruikers formules gebruiken met behulp van een spreadsheetsysteem. Microsoft Excel wordt door tal van bedrijven over de hele wereld gebruikt om financiële analyses uit te voeren. Bovendien ondersteunt MS Excel ook Visual Basic-applicaties, wat betekent dat u een VBA-script aan uw spreadsheet kunt toevoegen.
Andere office-programma's en MS Excel gebruiken VBA-code voor tal van functies, u kunt bijvoorbeeld een knop in de spreadsheet toevoegen, die automatisch gegevens toevoegt. Dergelijke functies zijn erg handig wanneer u op het punt staat een grote hoeveelheid gegevens te beheren. Gebruikers hebben echter vaak fouten gemeld die ze een gezicht hebben. Hier bespreken we de specifieke VBA-runtime-fout 1004. De mogelijke redenen voor de 1004 VBA-runtime-fout zijn ongeldige syntaxis of code, gefilterde gegevens, corruptie van MS Excel. Het is echter ook mogelijk dat twee programma's met elkaar in conflict zijn terwijl ze tegelijkertijd proberen het VBA-bestand te openen.
Inhoudsopgave
-
1 Hoe VBA-runtime-fout 1004 te repareren?
- 1.1 Methode 1. Maak een nieuwe sjabloon
- 1.2 Methode 2. Het bestand GWXL97.XLA verwijderen
- 1.3 Methode 3. Fouten opsporen in de code
- 2 Gevolgtrekking
Hoe VBA-runtime-fout 1004 te repareren?
Er zijn een paar methoden waarmee u kunt proberen het VBA-runtime-probleem zelf op te lossen. De lijst met oplossingen wordt hieronder vermeld.
Methode 1. Maak een nieuwe sjabloon
Door een nieuw Excel-blad in een sjabloon te plaatsen in plaats van het bestaande blad te kopiëren of te dupliceren, kan het probleem worden opgelost. Probeer dit daarom eerst uit.
Stap 1) Start eerst Microsoft Excel en maak een nieuwe werkmap en verwijder vervolgens het huidige blad, zodat er slechts één overblijft. U kunt opmaken zoals u de standaardsjabloon wilt ontwerpen. Klik op het dossier optie in de menubalk en selecteer Opslaan als keuze.
Stap 2) Selecteer de Excel-werkmap optie, een bestandsverkenner-venster wordt geopend. Selecteer de directory waarin u uw sjabloon wilt opslaan.
Stap 3) Vul de naam van de sjabloon in en kies vervolgens het bestandstype als .xlt voor Excel 2003 en .xltx voor Excel 2007 of later. Klik op de Opslaan knop, en uw sjabloon wordt opgeslagen. Probeer nu de VBA-code uit te voeren.
Methode 2. Het bestand GWXL97.XLA verwijderen
Als meer dan één programma tegelijkertijd probeert het VBA-bestand te openen, zal het conflict zeker optreden. Om ervoor te zorgen dat er geen conflict is, kunt u het proberen door het GWXL97.XLA-bestand te verwijderen.
Stap 1) Open het Bestandsverkenner.
Stap 2) Navigeer naar de volgende directory-
C: \ Program Files \ MSOffice \ Office \ XLSTART
Stap 3) U ziet het bestand GWXL97.XLA in de map, selecteer en druk op de verwijderknop op uw toetsenbord of klik met de rechtermuisknop en selecteer verwijderen. Probeer nu de VBA-code uit te voeren.
Methode 3. Fouten opsporen in de code
Het is heel goed mogelijk dat de 1004-fout optreedt vanwege de ongeldige code. Daarom moet u de juiste syntaxis en waarde schrijven om de VBA-code perfect uit te voeren. Er kunnen talloze fouten zijn die het gevolg kunnen zijn van de 1004-fout, om dit te voorkomen, moet u uw code tweemaal controleren en de ongeldige regels aanwijzen. Bijvoorbeeld, Deze naam is al genomen bericht wordt weergegeven met de 1004-fout als de naam van het werkblad al bestaat, en het is toegewezen aan dezelfde naam aan een ander.
Als u de code uitvoert, wordt het foutbericht 1004 gegenereerd, probeer daarom de naam te wijzigen en de waarden toe te wijzen. Er zijn meer 1004-fouten gerelateerd aan ongeldige VBA-code, bijvoorbeeld een bereik van object_Global mislukt, Select Method of Range class-veld en nog veel meer. Elke keer dat het bericht wordt weergegeven, worden de fouten gemarkeerd met een 1004-fout als de fout verband houdt met de VBA-code. Debug daarom de code met geldige syntaxis en waarden.
Gevolgtrekking
De foutcode 1004 in mevrouw Excel kan dom worden opgelost door de codes te debuggen, de ongeldige regels, namen en waarden te corrigeren. Bovendien, als het probleem geen verband houdt met code, kunt u het XLA-bestand verwijderen dat mogelijk in conflict is met MS Excel tijdens het openen van het VBA-bestand. U kunt ook proberen een nieuwe sjabloon te maken binnen de bestaande werkmap om het probleem op te lossen.
Bewerkers keuze:
- Toon Windows 10 taakbalkpictogram Datum in kleine pictogrammen
- Verander de cursorsnelheid in de nieuwste Windows 10 versie 2004
- Open torrent-bestanden op Windows 10 of macOS
- Hoe de "Configuratiescherm-extensie is incompatibel met de stuurprogrammaversie" -fout te repareren
- Maak een screenshot van YouTube-video
Rahul is een student Computerwetenschappen met een enorme interesse op het gebied van technische en cryptocurrency-onderwerpen. Hij brengt het grootste deel van zijn tijd door met schrijven of luisteren naar muziek of reizen naar onbekende plaatsen. Hij gelooft dat chocolade de oplossing is voor al zijn problemen. Het leven gebeurt, en koffie helpt.