Excel VBA run time error 1004 herstellen in Windows 10
Bijgewerkt in januari 2024: Krijg geen foutmeldingen meer en vertraag je systeem met onze optimalisatietool. Haal het nu op - > deze link
- Download en installeer de reparatietool hier.
- Laat het uw computer scannen.
- De tool zal dan repareer je computer.
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.
Belangrijke opmerkingen:
U kunt nu pc-problemen voorkomen door dit hulpmiddel te gebruiken, zoals bescherming tegen bestandsverlies en malware. Bovendien is het een geweldige manier om uw computer te optimaliseren voor maximale prestaties. Het programma herstelt veelvoorkomende fouten die kunnen optreden op Windows-systemen met gemak - geen noodzaak voor uren van troubleshooting wanneer u de perfecte oplossing binnen handbereik hebt:
- Stap 1: Downloaden PC Reparatie & Optimalisatie Tool (Windows 11, 10, 8, 7, XP, Vista - Microsoft Gold Certified).
- Stap 2: Klik op "Start Scan" om problemen in het Windows register op te sporen die PC problemen zouden kunnen veroorzaken.
- Stap 3: Klik op "Repair All" om alle problemen op te lossen.
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.