Fix Excel VBA Runtime Error 1004 In Windows 10

Of u nu een Excel-rapport maakt voor eigen gebruik of voor een bedrijf, het is beschikbaar in twee formaten, XLS en XLSX. Wanneer deze formaten beschadigd raken, ziet u de VBA Runtime-fout '1004'.

Deze fout kan ook optreden wanneer u een macro in een Excel-blad probeert te maken, waardoor u niet met Excel kunt werken. Hoewel dit kan voorkomen dat u aan VBA werkt, kan het er ook toe leiden dat de VBA crasht, en soms zelfs uw systeem.

Het goede nieuws is dat dit op een aantal manieren kan worden opgelost. Laten we eens kijken hoe.

Methode 1: Het tabblad Ontwikkelaars gebruiken in MS Excel

Stap 1: Open de Excel blad waarmee u met het probleem wordt geconfronteerd, en klik op de Ontwikkelaar tabblad.

Klik nu op de Invoegen optie onder en onder de ActiveX-besturingselementen sectie, selecteer de Command knop.

Ms Excel Developer Tab Activex Controls Command-knop invoegen

Stap 2: Nu, overal in de Excel blad, sleep en teken een Command knop. Dit zal zijn CommandoKnop1.

Leeg gebied Sleep en teken een opdrachtknop

Stap 3: Dubbelklik op de CommandoKnop1 om te kunnen schrijven VBA-code in de Microsoft Visual Basic voor toepassingen doos die opengaat.

Typ nu het onderstaande: VBA-code zoals getoond:

Dim een ​​geheel getal. Dim b Als geheel getal a = werkbladen("Bladnaam:").Cellen(Rijnummer, Kolomnummer).Waarde. b = Werkbladen("Bladnaam:").Cellen(Rijnummer, Kolomnummer)).Waarde. Werkbladen("Bladnaam:").Cellen(Rijnummer, Kolomnummer)). Waarde = a + b

*Opmerking - Zorg ervoor dat u de gemarkeerde delen vervangt door uw werkelijke bladnaam, rijnummer en kolomnummer.

Venster Microsoft Visual Basic For Applications Schrijfopdracht Enter

Stap 4: Ga nu terug naar de Excel blad (Blad1 in dit geval) en klik op de Ontwerpmodus optie in de Werkbalk om het ongedaan te maken.

Klik nu op de CommandoKnop1 in het blad om het resultaat te genereren.

Excel-bladontwerpmodus Commandoknop1 Totaal automatisch ingevuld

Stap 5: Als u de invoert VBA code onjuist, het geeft u de VBA-runtime-fout 1004.

Als u de Vba-code verkeerd invoert Vba Run Time Error 1004

Dit zou u dus moeten helpen begrijpen waarom u de Runtime-fout 1004 en u helpen het te vermijden met behulp van de juiste VBA-code en patroon. Maar als het probleem aanhoudt, probeer dan de 2e methode.

Methode 2: Door een nieuwe Excel-sjabloon te maken

Stap 1: Open Microsoft Excel en druk op de Ctrl+N toetsen samen op uw toetsenbord om een ​​nieuwe werkmap te openen.

Ga nu naar de het dossier tabblad linksboven.

Tabblad Excel-bladbestand

Stap 2: Nu, aan de rechterkant van de werkmap, onder de recente sectie, verwijder alle Excel-bladen behalve één.

Tabblad Bestand Rechts Recent Verwijder alle bestanden behalve één

Formatteer dit blad dat u hebt achtergelaten volgens uw vereisten.

Stap 3: Eenmaal voltooid, ga naar de het dossier tabblad opnieuw en klik op Opslaan als.

Selecteer de locatie waar u het bestand wilt opslaan. Stel nu de Opslaan als type veld als Excel-sjabloon. Zorg ervoor dat u het bestand opslaat in .xltx of .xlt formaat.

Tabblad Bestand Opslaan als Locatie selecteren Opslaan als Type Excel-sjabloon Bestandsnaam .xltx of .xlt Formaat Opslaan

*Opmerking - Het hierboven gebruikte formaat is voor Excel 2017 en bovenstaande versies.

Stap 4: Nadat u de sjabloon heeft opgeslagen, kunt u de sjabloon toevoegen met de onderstaande code:

Type toevoegen:=padbestandsnaam

Zorg ervoor dat u de bestandsnaam vervangt door uw opgeslagen documentnaam.

Dit zou uw VBA-runtime-fout 1004-probleem moeten oplossen, maar als dat niet het geval is, probeer dan de derde methode.

Methode 3: Via de instellingen van het vertrouwenscentrum

Stap 1: Open MS Excel en ga naar de het dossier tabblad. Klik nu op Opties in de menukaart.

MS Excel-bestandsopties

Stap 2: In de Excel-opties venster, klik op Vertrouwenscentrum aan de linkerkant van het paneel. Klik aan de rechterkant op de Instellingen voor vertrouwenscentrum.

Excel-opties Vertrouwenscentrum Instellingen voor het vertrouwenscentrum

Stap 3: In de Vertrouwenscentrum venster, klik op de Macro-instellingen opties aan de linkerkant. Selecteer nu aan de rechterkant van het paneel het keuzerondje naast Uitschakelen alle macro's met melding.

Selecteer vervolgens het keuzerondje naast Toegang tot de VBA-projecttoegangsmodus vertrouwen.

druk op OK om de wijzigingen op te slaan. Druk vervolgens op OK  weer in de Excel-opties venster om af te sluiten.

Macro-instellingen Alle macro's uitschakelen met melding Vertrouwen Toegang tot de Vba-projectobjectmodus Ok

Deze methode zou uw VBA-runtime-foutprobleem moeten oplossen. Bit, als het probleem er nog steeds is, probeer dan de 4e methode.

Methode 4: Door het GWXL97.XLA-bestand te verwijderen

Stap 1: druk de Windows-toets + E samen op uw toetsenbord om de. te openen Bestandsverkenner. Klik nu op Deze pc aan de linkerkant en dan aan de C-schijf aan de rechterkant.

Deze pc C-schijf

Stap 2: Volg nu het pad zoals hieronder weergegeven om de Excel map:

C:\Gebruikers\"gebruikersnaam"\AppData\Local\Microsoft\Excel 
Deze Pc C-schijf Volg het pad Excel Xlstart

Open nu de map XLStart.

*Opmerking - vervang het gemarkeerde gedeelte door uw specifieke gebruikersnaam zonder de aanhalingstekens.

Stap 3: U ziet nu een bestand met de naam - GWXL97.XLA. Selecteer dit bestand en druk op Verwijderen.

Dat is alles. Door deze methoden te volgen, kunt u de VBA-runtime-fout 1004 op uw Windows 10-pc oplossen.

Een PDF-document insluiten in een Excel-blad

Een PDF-document insluiten in een Excel-bladExcel

Het is vaak een vereiste om een ​​PDF-document in een Excel-blad in te voegen. Net als bij een lijst met projecten in een bedrijf, kunnen we de tekst- en tekengegevens meteen aan Excel-cellen koppe...

Lees verder
Hoe u gemakkelijk het bestandspad van Excel-blad kunt krijgen

Hoe u gemakkelijk het bestandspad van Excel-blad kunt krijgenExcel

Wanneer u met het Excel-blad werkt voor het organiseren van de gegevens, zoals werknemersrecords of winkelwagentjes, enzovoort, moet u mogelijk ook het pad of de locatie van het Excel-bladbestand t...

Lees verder
Hoe twee Excel-werkmappen in afzonderlijke Windows te openen

Hoe twee Excel-werkmappen in afzonderlijke Windows te openenExcel

MS Excel helpt gebruikers om gegevens in de vorm van rijen en kolommen vast te leggen en er vervolgens verschillende analyses op uit te voeren. Het moet zijn opgevallen dat wanneer u meer dan één b...

Lees verder