Categories: Windows

Excel VBA run time error 1004 herstellen in Windows 10

Of u nu een Excel-rapport maakt voor eigen gebruik of voor een bedrijf, het is er in twee formaten, XLS en XLSX.Wanneer deze formaten beschadigd raken, zie je deVBA Run-time fout '1004'.

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

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

Methode 1: Het tabblad Ontwikkelaar in MS Excel gebruiken

Stap 1:Open deExcelblad waarmee u geconfronteerd wordt, en klik op deOntwikkelaartab.

Klik nu op deInvoegenoptie hieronder en onder deActiveX-besturingselementensectie, selecteer deCommandoknop.

Stap 2:Nu, overal in deExcelblad, sleep en teken eenCommandoknop. Dit zalOpdrachtknop1.

Stap 3:Dubbelklik op deOpdrachtknop1om in staat te zijn deVBA-codein deMicrosoft Visual Basic voor Toepassingenvakje dat opengaat.

Type nu het onderstaandeVBA-codezoals afgebeeld:

Dim a als geheel getal
Dim b Als geheel getal

a = Worksheets("Naam van het blad").Cells(Rij nummer, Kolom nummer).Waarde
b = Worksheets("Naam van het blad").Cells(Rij nummer, Kolom nummer)).Waarde
Werkbladen("Naam van het blad").Cells(Rij nummer, Kolom nummer)).Waarde = a + b

*Note -Zorg ervoor dat u de gemarkeerde delen vervangt door uw eigenlijke bladnaam, het rijnummer en het kolomnummer.

Stap 4:Nu, ga terug naar deExcel-blad(Blad1in dit geval) en klik op deOntwerpmodusoptie in deWerkbalkom het ongedaan te maken.

Klik nu op deOpdrachtknop1in het blad om het resultaat te genereren.

Stap 5:Als u deVBAonjuiste code, zal het u deVBA runtime error 1004.

Dus, dit zou je moeten helpen begrijpen waarom je deRun-time error 1004en je helpen het te vermijden door de juisteVBA-codeen patroon.Maar, als het probleem aanhoudt, probeer dan de 2e methode.

Methode 2: Door een nieuw Excel-sjabloon te maken

Stap 1:OpenMicrosoft Excelen druk op deCtrl+Ntoetsen tegelijk op uw toetsenbord om een nieuwe werkmap te openen.

Nu, ga naar deBestandtabblad linksboven.

Stap 2:Nu, aan de rechterkant van de werkmap, onder deRecentsectie, verwijder alle excel sheets behalve één.

Formatteer dit blad dat je over hebt volgens je vereisten.

Stap 3:Zodra u klaar bent, gaat u naar deBestandtabblad en klik opOpslaan als.

Selecteer de locatie waar u het bestand wilt opslaan.Nu, stel deOpslaan als typeveld alsExcel sjabloon. Zorg ervoor dat u het bestand opslaat in.xltx of .xltformaat.

*Note -Het hierboven gebruikte formaat is voorExcel 2017en hogere versies.

Stap 4:Zodra u het sjabloon hebt opgeslagen, kunt u het sjabloon toevoegen met de onderstaande code:

Type toevoegen:=pathfilename

Zorg ervoor dat u de bestandsnaam vervangt door de naam van uw opgeslagen document.

Dit zou uw VBA runtime error 1004 probleem moeten oplossen, maar als dat niet het geval is, probeer dan de 3e methode.

Methode 3: Via Trust Center-instellingen

Stap 1:OpenMS Excelen ga naar deBestandtab.Nu, klik opOptiesin het menu.

Stap 2:In deExcel-optiesvenster, klik opTrust Centeraan de linkerkant van het deelvenster.Aan de rechterkant, klik op deInstellingen vertrouwenscentrum.

Stap 3:In deTrust Centervenster, klik op deMacro-instellingenopties aan de linkerkant.Selecteer nu, aan de rechterkant van het venster, het keuzerondje naastUitschakelenalle macro's met kennisgeving.

Selecteer vervolgens het keuzerondje naastVertrouw toegang tot de VBA project toegangsmodus.

Druk opOKom de wijzigingen op te slaan.Druk dan opOKopnieuw in deExcel-optiesvenster om af te sluiten.

Deze methode zou uw VBA runtime error probleem 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 op deWindows-toets + Esamen op uw toetsenbord om deBestandsbeheer.Nu, klik opDeze PCaan de linkerkant en dan aan deC driveaan de rechterkant.

Stap 2:Volg nu het pad zoals hieronder afgebeeld om deExcelmap:

C:UUsersgebruikersnaam"AppData: Lokaal: MicrosoftExcel

Open nu de XLStart-map.

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

Stap 3:U zult nu een bestand zien met de naam -GWXL97.XLA. Selecteer dit bestand en druk opDelete.

Dat is alles.Het volgen van deze methoden kan u helpen de VBA run-time error 1004 in uw Windows 10 PC op te lossen.

fastfixguide

Recent Posts

Kan partitie niet verwijderen, volume verwijderen is niet ingeschakeld in Schijfbeheer repareren

Als u ruimte op uw schijf wilt vrijmaken of niet-toegewezen ruimte wilt krijgen om een…

2 jaar ago

12 manieren om de fout 'Het systeem kan het opgegeven bestand niet vinden' op te lossen

Het systeem kan het opgegeven bestand niet vinden is een fout die kan verschijnen wanneer…

2 jaar ago

Kan dit Outlook-gegevensbestand niet verwijderen (opgelost)

Een paar Windows-gebruikers worden geconfronteerd met het probleem "U kunt dit Outlook-gegevensbestand niet verwijderen" wanneer…

2 jaar ago

Optie voor app- en browserbeheer ontbreekt in Windows Security Fix

Sommige Windows-gebruikers hebben de afwezigheid van de app- en browserbeheeropties van Windows Security gemeld.Deze functie…

2 jaar ago

Audio en video niet synchroon in Windows 11 [repareren]

Verschillende Windows-gebruikers hebben een probleem geconstateerd tijdens het bekijken van films of series op hun…

2 jaar ago

Kan de weergavetaal in Windows 11 niet wijzigen [repareren]

De weergavetaal is de front-endtaal waarin gebruikers de inhoud op het systeemscherm kunnen lezen en…

2 jaar ago