Hoe los ik Runtime Error 1004 op in Microsoft Excel?

Microsoft Excel is een van de meest populaire spreadsheets die over de hele wereld wordt gebruikt voor zowel individuele als zakelijke doeleinden. Het is de one-stop-bestemming voor het op een georganiseerde manier opslaan, organiseren en manipuleren van gegevens. MS Excel komt voornamelijk in twee extensies, namelijk XLS en XLSX formaat. Afgezien van zijn ongelooflijke populariteit, zijn runtime-fouten echter een veelvoorkomend probleem voor veel Windows -gebruikers - en een van de meest voorkomende is de Runtime Error 1004 .

Runtime-fout 1004 in Excel

In deze handleiding gaan we deze veelvoorkomende Runtime-fout(Runtime error) 1004 bespreken en enkele van de beste oplossingen om deze moeiteloos op te lossen.

Wat is Runtime Error 1004 in Excel ?

Runtime -fout 1004 is een foutcode met betrekking tot Microsoft Visual Basic waarvan bekend is dat deze (Microsoft Visual Basic)Microsoft Excel - gebruikers stoort . Deze fout wordt ook geconfronteerd met alle versies van MS Excel , zoals Excel 2007 , 2010, 2013, 2016, 2019. Geen enkele versie van Microsoft Excel is veilig voor de dreiging van Runtime Error 1004 .

Deze fout wordt voornamelijk aangetroffen door gebruikers terwijl ze aan een Excel-bestand werken of een macro in het Excel-document proberen te genereren. Het kan ernstige problemen veroorzaken bij het werken met Visual Basic - toepassingen(Applications) en kan een programma of zelfs het hele systeem volledig laten crashen; soms kan het systeem bevriezen, waardoor de gebruikers worden verboden iets op hun systeem te doen.

Soorten foutmeldingen

De foutberichten die het meest worden geassocieerd met deze runtime-fout zijn als volgt:

  • VB: runtime-fout '1004': door een toepassing gedefinieerde of door een object gedefinieerde fout
  • Excel VBA Runtime -fout 1004 " Selecteer(Select) methode van bereikklasse(Range) is mislukt"
  • runtime-fout 1004 methode bereik van object _global mislukt visual basic
  • Excel-macro “Runtime-fout '1004?
  • Runtime- fout 1004-methode openen van objectwerkmappen mislukt
  • Runtime-fout '1004': Methode 'Ranger' van Object'-werkblad' mislukt
  • Methode(Method) in Key - up Object Program APPLICATION Failed .”

Als u een van deze bovenstaande fouten tegenkomt, kunt u de fout oplossen met behulp van onze gids.

Wat zijn de oorzaken?

De Error 1004 is een algemene code met betrekking tot MS Excel , maar is niet specifiek voor één exacte oorzaak. Daarom(Hence) zal in dit geval de exacte reden waarom deze fout kan verschijnen van geval tot geval en van omstandigheid tot omstandigheid verschillen. Van configuratieproblemen tot softwareproblemen, hieronder hebben we een overzicht gegeven van veelvoorkomende redenen voor runtime-fout 1004 in Excel:

  • Het MS Excel-bureaubladpictogram(MS Excel Desktop Icon) is mogelijk beschadigd
  • VBA Excel-bestand(VBA Excel File) botst met andere applicatie
  • Door toepassing of object gespecificeerde fout
  • Vanwege ontbrekend afhankelijk bestand
  • Vanwege een virus, trojan of malware
  • Vanwege ongeldige registersleutels(Invalid Registry Keys) enzovoort.

Dit waren enkele van de meest voorkomende redenen voor het krijgen van de runtime-fout 1004 in MS Excel ; laten we nu de verschillende oplossingen begrijpen.

Fix Runtime Error 1004 in Excel

Hier hebben we zowel handmatige als automatische oplossingen beschreven om de Runtime Error 1004 op te lossen . U kunt een van de volgende methoden volgen om het probleem op te lossen.

  1. Een nieuwe Excel-sjabloon maken
  2. Voer een virusscan uit
  3. Voor VB: runtime-fout '1004', formaat van legenda-items wijzigen

Laten we elk van deze methoden in detail bekijken.

1] Maak een nieuwe Excel-sjabloon

In sommige gevallen kan het oplossen van dit probleem zo eenvoudig zijn als het invoegen van een nieuw werkblad vanuit een sjabloon in plaats van een kopie van een bestaand werkblad te maken. Dit is wat u moet doen:

1] Open MS Excel op uw systeem

2] Druk op ' CTRL + N ' om een ​​nieuw Microsoft Excel -werkblad aan te maken of selecteer eenvoudig een ' Leeg werkboek(Blank workbook) ' in het eerste scherm.

Runtime-fout 1004

3] Als(Once) u klaar bent, verwijdert u alle bladen in de werkmap behalve één.

4] Formatteer nu de werkmap die is achtergelaten. Merk ook op dat dit werkboek kan worden aangepast aan uw individuele behoefte.

5] Ga ten slotte naar ' File > Save As ' om het nieuwe werkblad op te slaan met het Excel-sjabloon(Excel Template) (.xltx of .xlt) bestandsformaat.

6] Nadat u de sjabloon met succes hebt gemaakt, kunt u deze programmatisch invoegen met behulp van de volgende regel code:

Sheets.Add Type:=path\filename

Let op –(Please note – ) Vergeet niet de nieuwe bestandsnaam te vervangen door de werkelijke naam van het document.

2] Voer een virusscan uit

Het is erg belangrijk om uw computersysteem te scannen op malware en virussen, omdat deze bestanden en belangrijke documenten kunnen beschadigen en de runtime-fout 1004 in MS Excel kunnen weergeven . Soms helpt het gebruik van een goed antivirusprogramma veel.

Gerelateerd(Related) : Runtime-fout 1004, kan de macro niet uitvoeren in Excel(Run-time error 1004, Cannot run the Macro in Excel) .

3] Voor VB: runtime-fout '1004', formaat van legenda-items wijzigen

Als u een runtime(Runtime) - fout 1004 tegenkomt bij het uitvoeren van een Microsoft Visual Basic for Applications ( VBA ) -macro, kunt u deze methode gebruiken om dit te omzeilen.

Over het algemeen krijgt u deze fout wanneer u een VBA - macro probeert uit te voeren die de LegendEntries- methode gebruikt om wijzigingen aan te brengen in legenda-items in een Microsoft Excel -diagram. Op dat moment kan het volgende foutbericht worden weergegeven:

Runtime-fout '1004': door toepassing of object gedefinieerde fout

Deze fout treedt op wanneer het Excel -diagram meer legenda-items bevat dan er ruimte beschikbaar is om de legenda-items in het Excel -diagram weer te geven. Wanneer dit gedrag optreedt, kan Microsoft Excel de legenda-items afkappen.

Om dit gedrag te omzeilen, maakt u een macro die de lettergrootte van de tekst van de Excel -diagramlegenda verkleint voordat uw VBA - macro wijzigingen aanbrengt in de diagramlegenda en herstelt u vervolgens de lettergrootte van de diagramlegenda zodat deze lijkt op het volgende macrovoorbeeld .

Sub ResizeLegendEntries()
With Worksheets("Sheet1").ChartObjects(1).Activate
      ' Store the current font size
      fntSZ = ActiveChart.Legend.Font.Size
'Temporarily change the font size.
      ActiveChart.Legend.Font.Size = 2
'Place your LegendEntries macro code here to make
         'the changes that you want to the chart legend.
' Restore the font size.
      ActiveChart.Legend.Font.Size = fntSZ
   End With
End Sub

We hopen dat dit artikel u helpt de runtime-fout 1004 in Microsoft Excel op te lossen . Deze handleiding geeft je zowel een handmatige als een automatische oplossing om van deze fout af te komen; u kunt gebruik maken van elke oplossing op basis van uw behoefte.

Lees volgende(Read next) : Pijltjestoetsen werken niet in Microsoft Excel.



About the author

Ik ben een webontwikkelaar met meer dan 10 jaar ervaring in het werken met de browsers Firefox en Google Docs. Ik ben een specialist in het maken van eenvoudige maar krachtige online applicaties en heb webgebaseerde oplossingen ontwikkeld voor zowel kleine bedrijven als grote organisaties. Mijn klantenbestand omvat enkele van de grootste namen in het bedrijfsleven, waaronder FedEx, Coca Cola en Macy's. Mijn vaardigheden als ontwikkelaar maken mij de ideale kandidaat voor elk project dat snel en efficiënt moet worden voltooid - van het ontwikkelen van aangepaste websites tot het maken van robuuste e-mailmarketingcampagnes.



Related posts