Wat veroorzaakt het bericht ‘Runtime Error 1004’ in Microsoft Excel?

Bent u op zoek naar het oplossen van ‘Kan de macro niet uitvoeren’ in Excel? Dan ben je bij ons aan het juiste adres. Het bericht is een van de vele die kunnen verschijnen als gevolg van Runtime Error 1004. Andere variaties van de Excel Error 1004 zijn onder meer:





  • Door toepassing of object gedefinieerde fout: Runtime-fout 1004
  • Methode ‘Ranger’ van objectwerkblad mislukt
  • Kopieermethode van werkbladklasse is mislukt
  • Programmatische toegang tot Visual Basic Project wordt niet vertrouwd
  • Excel-macro “Runtime-fout 1004 ″
  • Methode openen van objectwerkmappen is mislukt: Runtime-fout 1004
  • Selectiemethode van Range-klasse is mislukt: Excel VBA Runtime Error 1004
  • Door toepassing of object gedefinieerde fout: opslaan als VBA-runtime-fout 1004
  • Methode bereik van object _global mislukt visual basic: Runtime Error 1004

Wat is de runtime-fout 1004 in Excel?

Microsoft Excel is een nuttige en veelgevraagde spreadsheet die het berekenen van gegevens eenvoudig maakt. Het wordt gebruikt door zowel particulieren als bedrijven over de hele wereld en wordt geleverd in XLS- en XLSX-indeling.

Tijdens het werken aan een Excel-bestand of het proberen om een ​​macro te genereren, zijn veel gebruikers verergerd door de Runtime-fout 1004. Hierdoor kunt u geen wijzigingen aanbrengen in uw Excel-werkmap, kunt u bepaalde bronbibliotheken niet gebruiken en loopt het vast of crasht het programma of zelfs uw systeem. Het veroorzaakt vervelende prestatieproblemen tijdens het werken met Visual Basic-applicaties.

De Runtime-fout 1004 kan optreden in elke versie van Excel: van Excel 2003 tot Excel 2019. Het verschijnt meestal wanneer u Microsoft Visual Basic for Applications Macro probeert uit te voeren. Het probleem is te wijten aan een beveiligingsprocedure die bedoeld is om Microsoft VBA van Excel te vergrendelen. De Runtime Error 1004 zal waarschijnlijk niet optreden als u beveiligingstoegang verleent. De fout kan ook te wijten zijn aan programmacorruptie als gevolg van een malware-infectie.



Waarom krijg ik de Excel Runtime-fout 1004?

De runtime-fout 1004 kan optreden als gevolg van:

  1. Corrupte MS Excel-snelkoppeling op het bureaublad.
  2. Gefilterde gegevens kopiëren en plakken in een MS Office Excel-werkmap.
  3. Programmaconflict tijdens het openen van het VBA Excel-bestand.
  4. Programmatisch een reeks waarden instellen met een verzameling grote tekenreeksen.
  5. Door toepassing of object gedefinieerde fout.

Wat de reden ook mag zijn, het probleem is gemakkelijk te verhelpen. Blijf lezen om te leren hoe u de runtime-fout 1004 kunt oplossen wanneer u wijzigingen aanbrengt in Excel.

Hoe u de runtime-fout 1004 in Excel op Windows 10 kunt oplossen

Het is bewezen dat de volgende oplossingen werken:

  1. Voer een antimalware-scan uit
  2. Toegang tot het VBA-projectobjectmodel toestaan
  3. Maak een nieuwe Excel-sjabloon
  4. Verwijder Microsoft Works
  5. Verwijder GWXL97.XLA

Tegen de tijd dat u een of enkele van de bovenstaande oplossingen heeft geprobeerd, is de fout verholpen. We zullen u nu gedetailleerde stappen geven om de oplossingen uit te voeren.



Oplossing 1: voer een antimalware-scan uit

Dit is de eerste oplossing die u zou moeten proberen zodra u de Runtime Error 1004 krijgt. Als uw systeem is geïnfecteerd met virussen en andere soorten malware, zult u onaangename en onverwachte problemen tegenkomen. Uw systeem en applicatie zullen defect raken. Bovendien raken belangrijke bestanden en documenten beschadigd.

Voer een volledige systeemscan uit met een sterk antivirusprogramma. We raden u aan om Anti-malware ​De tool heeft precisietools om zelfs de meest ongrijpbare kwaadaardige elementen die uw bestaande antivirusprogramma mogelijk mist, te detecteren en te elimineren. is een Microsoft-partner. Ze zijn een gecertificeerde Microsoft Silver Application-ontwikkelaar. producten zijn getest en vertrouwd door experts en miljoenen gebruikers over de hele wereld.

Oplossing 2: geef toegang tot het VBA-projectobjectmodel

De procedure voor deze oplossing is eenvoudig. Volg onderstaande stappen:

  1. Start Excel en klik op het tabblad Bestand.
  2. Klik op Opties.
  3. Klik op Vertrouwenscentrum. Het is de laatste optie in het linkerdeelvenster.
  4. Klik op de knop Instellingen in het Vertrouwenscentrum in het rechterdeelvenster.
  5. Zoek op de nieuwe pagina die wordt geopend Macro-instellingen in het linkerdeelvenster en klik erop.
  6. Markeer het selectievakje voor ‘Toegang tot het VBA-projectobjectmodel vertrouwen’ onder de sectie Macro-instellingen voor ontwikkelaars in het rechterdeelvenster.
  7. Klik op de OK-knop.

Oplossing 3: maak een nieuwe Excel-sjabloon

In plaats van uw bestaande werkblad te kopiëren of te dupliceren, kunt u uw nieuwe Excel-werkbladbestand in een sjabloon plaatsen. Dit zal helpen bij het oplossen van de Runtime-fout 1004. Hier is hoe u dit voor elkaar kunt krijgen:



  1. Start Excel.
  2. Druk op de combinatie Ctrl + N op uw toetsenbord om een ​​nieuwe werkmap te openen. Zorg ervoor dat u slechts één blad in de werkmap achterlaat. Verwijder de rest.
  3. Pas de werkmap aan uw behoeften aan.
  4. Sla de werkmap op door op Ctrl + S op uw toetsenbord te drukken. Of als u Excel 2003 gebruikt, klikt u op het tabblad Bestand en klikt u op Opslaan als. Klik voor Excel 2007 en nieuwere versies op het Microsoft Office-pictogram in de linkerbovenhoek van uw scherm en klik vervolgens op Opslaan als.
  5. Kies een locatie om het bestand op uw computer op te slaan en voer een naam in voor het bestand.
  6. Klik op de vervolgkeuzepijl naast ‘Opslaan als type’ en selecteer Excel-sjabloon (.xlt) als u Excel 2003 gebruikt. Als u Excel 2007 en latere versies gebruikt, selecteert u in plaats daarvan Excel-sjabloon (.xltx).
  7. Gebruik na het opslaan van de sjabloon de volgende code om deze in te voegen:

Type toevoegen: = pad bestandsnaam

Zorg ervoor dat u “pad bestandsnaam” vervangt door het daadwerkelijke pad en de bestandsnaam van de sjabloon.

Oplossing 4: verwijder Microsoft Works

Hier is de te volgen procedure:



  1. Klik met de rechtermuisknop op de Start-knop om het Power User-menu te openen. Selecteer Taakbeheer in de lijst. U kunt ook op de combinatie Ctrl + Alt + Del op uw toetsenbord drukken en vervolgens op Taakbeheer klikken.
  2. Klik in Taakbeheer op elk van de actieve apps en klik op de knop Taak beëindigen.
  3. Sluit het venster Taakbeheer.
  4. Open het hulpprogramma Uitvoeren door op de Windows + R-toetsenbordcombinatie te drukken. Typ 'appwiz.cpl' (zonder aanhalingstekens) in het tekstveld en klik op de knop OK of druk op Enter op je toetsenbord.
  5. Zoek Microsoft Works in de lijst met apps en klik er met de rechtermuisknop op. Klik vervolgens op Verwijderen in het contextmenu. Bevestig de actie als daarom wordt gevraagd.

Fix 5: verwijder GWXL97.XLA

Hier ziet u hoe u het GWXL97.XLA-bestand verwijdert:

  1. Druk op de combinatie Windows + E op uw toetsenbord om Verkenner te openen.
  2. Navigeer door dit pad: C: Gebruikers> Gebruiker> Naam> AppData> Lokaal> MicrosoftExcel.
  3. Open de map XLStart.
  4. Zoek en verwijder het bestand GWXL97.aXLA.

Gevolgtrekking

We hopen dat de bovenstaande oplossingen u hebben geholpen om de runtime-fout 1004 in Microsoft Excel met succes op te lossen en de gegevens in uw bestand te herstellen. Er zijn veel problemen die tot de runtime-fout kunnen leiden. Tegen de tijd dat u aan het einde van deze gids bent, komt alles goed.

Aarzel niet om uw vragen of opmerkingen achter te laten in het onderstaande gedeelte. We horen graag van je.