Gebruik de juiste eigenschappen en methoden voor het geselecteerde object
- De runtime-fout 438 treedt op als de eigenschap of methode die u probeert te gebruiken niet van toepassing is op het geselecteerde object.
- U kunt dit probleem oplossen door de Microsoft Works-invoegtoepassing te verwijderen.
- Een andere effectieve oplossing is het verwijderen van uw antivirusprogramma van derden.

De runtime-fout 438-fout op Microsoft Visual Basic (VBA) is een van de meest vervelende problemen die gebruikers tegenkomen. Zoals andere runtime-fouten zoals 3706, voorkomt het dat u uw code op VBA uitvoert.
Hoe angstaanjagend het probleem ook lijkt, gelukkig is het niet het moeilijkste om op te lossen, zoals te zien is in de volgende secties van deze gedetailleerde gids.
Wat betekent object ondersteunt eigenschap of methode niet in Excel?
Er zijn verschillende objecten die u in VBA kunt gebruiken en ze hebben allemaal eigenschappen en methoden die ermee compatibel zijn.
Als u echter een eigenschap of methode probeert te gebruiken die niet door een bepaalde methode wordt ondersteund, krijgt u de VBA runtime 438, wat aangeeft dat de eigenschap die u probeert te gebruiken niet van toepassing is op de select voorwerp.
Er moet ook worden opgemerkt dat dit soms een vals positief resultaat kan zijn van een antivirus van derden. Dus als u zeker weet dat u de juiste eigenschap en methode hebt geselecteerd, moet u mogelijk uw antivirus uitschakelen of verwijderen.
Hoe kan ik runtime-fout 438 oplossen?
1. Gebruik de juiste eigenschappen en methodes
De eenvoudigste manier om runtime-fout 438 op te lossen, is door de eigenschappen en methoden te gebruiken die worden ondersteund door het object dat u gebruikt. Kun je dit niet zelf bepalen, druk dan op de stip na het definiëren van een object.
Dit toont de lijst met alle eigenschappen en methoden die ermee compatibel zijn. Een andere optie is om op F2 te drukken om de objectbrowser te openen. Hierin worden ook de eigenschappen weergegeven die van toepassing zijn op een object.
2. Verwijder de Microsoft Works-invoegtoepassing
- druk de ramen toets + R, typen controleen klik op de OK knop.
- Selecteer Een programma verwijderen onder de Programma's keuze.
- Klik nu met de rechtermuisknop Microsoft werkt en selecteer de Verwijderen keuze.
- Volg ten slotte de instructies op het scherm om het proces te voltooien en probeer uw VBA-code opnieuw uit te voeren.
In sommige gevallen kan de runtime-fout 438 te wijten zijn aan problemen met sommige van uw Excel-invoegtoepassingen, zoals Microsoft Works. Het beste wat u hier kunt doen, is deze plug-ins verwijderen en controleren of de fout zich blijft voordoen.
- Runtimefout 3706: provider kan niet worden gevonden [repareren]
- Runtimefout 9: abonnement buiten bereik [repareren]
- Runtimefout 57121: door toepassing gedefinieerd of door object gedefinieerd [repareren]
- Runtimefout 7: onvoldoende geheugen [repareren]
3. Scannen op malware
- druk de ramen sleutel type virusen selecteer Bescherming tegen virussen en bedreigingen.
- Klik op de Scan opties koppeling.
- Selecteer nu de gewenste scanoptie.
- Klik ten slotte op de Nu scannen knop.
Als u zeker weet dat uw verkeerde eigenschappen of methoden niet de oorzaak zijn van de runtime-fout 438, dan kan dit te wijten zijn aan de activiteit van virussen op uw pc.
Gebruik de optie Volledige scan of Microsoft Defender (offline) om ze te verwijderen. Als alternatief kunt u een speciale antivirus gebruiken in ESET NOD32.
Deze speciale software scant de meest verborgen hoek van uw pc en elimineert zelfs de meest hardnekkige malware voordat deze problemen kan veroorzaken.
4. Stuurprogramma's opnieuw installeren
- druk de ramen toets + X en selecteer de Apparaat beheerder keuze.
- Dubbelklik op een van de secties om deze uit te vouwen en klik met de rechtermuisknop op elk van de apparaten eronder.
- Selecteer nu de Apparaat verwijderen keuze.
- Klik ten slotte op de Verwijderen knop om de actie te bevestigen.
Sommige gebruikers hebben deze runtime-fout 438 gevonden vanwege problemen met stuurprogramma's voor apparaten zoals uw beeldschermadapter. Om dit op te lossen, verwijdert u het getroffen stuurprogramma en start u uw pc opnieuw op.
5. Verwijder antivirus van derden
- druk de ramen toets + I en selecteer de Apps optie in het linkerdeelvenster.
- Selecteer de Apps & functies keuze.
- Klik nu op de verticale stippen voor de antivirus.
- Selecteer ten slotte de Verwijderen optie en volg de instructies op het scherm om het proces te voltooien.
Soms kan de runtime-fout 438 een vals alarm zijn van uw antivirus van derden. Ook kan de beveiligingssoftware om de een of andere reden met uw code knoeien.
In dit geval moet u de antivirus verwijderen en in plaats daarvan Microsoft Defender gebruiken.
Hiermee kunnen we nu deze gedetailleerde gids over de VBA-runtimefout 438 afsluiten. Het enige dat u nog hoeft te doen, is de instructies daarin te volgen, en het probleem zou tot het verleden moeten behoren.
Als u met andere problemen wordt geconfronteerd, zoals looptijdfout 3709, bekijk onze gedetailleerde gids om het probleem snel op te lossen.
Aarzel niet om ons de oplossing te laten weten die u heeft geholpen dit probleem op te lossen in de onderstaande opmerkingen.