Categorías: 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

Entradas recientes

No se puede eliminar la partición, la eliminación del volumen no está habilitada en la solución de administración de discos

Si desea liberar espacio en su unidad o desea obtener espacio no asignado para ampliar…

2 años hace

12 formas de corregir el error "El sistema no puede encontrar el archivo especificado"

El sistema no puede encontrar el archivo especificado es un error que puede aparecer cuando…

2 años hace

No se puede eliminar este archivo de datos de Outlook (resuelto)

Algunos usuarios de Windows enfrentan el problema "No puede eliminar este archivo de datos de…

2 años hace

Falta la opción de control de aplicaciones y navegadores en la solución de seguridad de Windows

Algunos usuarios de Windows han informado de la ausencia de las opciones de control de…

2 años hace

Audio y video no sincronizados en Windows 11 [Fijar]

Varios usuarios de Windows han observado un problema al ver películas o series en su…

2 años hace

No se puede cambiar el idioma de visualización en Windows 11 [Fijar]

El idioma de visualización es el idioma de interfaz que los usuarios pueden leer y…

2 años hace