Runtime Error 438: Objekt stöder inte egenskap [Fix]

Använd rätt egenskaper och metoder för det valda objektet

  • Runtime error 438 uppstår om egenskapen eller metoden du försöker använda inte gäller för det valda objektet.
  • Du kan åtgärda det här problemet genom att avinstallera Microsoft Works-tillägget.
  • En annan effektiv lösning är att ta bort ditt antivirus från tredje part.
runtime error 438

Runtime error 438-felet på Microsoft Visual Basic (VBA) är ett av de mest irriterande problemen som användare stöter på. Som andra körtidsfel som 3706, hindrar det dig från att köra din kod på VBA.

Lyckligtvis, så skrämmande som problemet ser ut, är det inte det svåraste att fixa, som visas i de följande avsnitten i den här detaljerade guiden.

Vad betyder objektet inte stöder egenskap eller metod i Excel?

Det finns olika objekt du kan använda i VBA, och de har alla egenskaper och metoder som är kompatibla med dem.

Men om du försöker använda en egenskap eller metod som inte stöds av en viss metod får du VBA runtime 438, vilket anger att egenskapen du försöker använda inte gäller för select objekt.

Det måste också noteras att detta ibland kan vara ett falskt positivt från ett antivirus från tredje part. Så om du är säker på att du valt rätt egenskap och metod kan du behöva inaktivera eller avinstallera ditt antivirusprogram.

Hur kan jag fixa runtime error 438?

1. Använd rätt egenskaper och metoder

Det enklaste sättet att fixa runtime error 438 är att använda egenskaperna och metoderna som stöds av objektet du använder. Om du inte kan bestämma detta själv, tryck på pricken efter att ha definierat ett objekt.

Detta kommer att visa listan över alla egenskaper och metoder som är kompatibla med den. Ett annat alternativ är att trycka på F2 för att ta fram objektwebbläsaren. Detta kommer också att lista de egenskaper som är tillämpliga på ett objekt.

2. Avinstallera Microsoft Works-tillägget

  1. tryck på Windows tangenten + R, typ kontrolleraoch klicka på OK knapp.
    kontrollkörningsfel 438
  2. Välj Avinstallera ett program under Program alternativ.
    avinstallera a
  3. Högerklicka nu Microsoft fungerar och välj Avinstallera alternativ.
    avinstallera
  4. Slutligen, följ instruktionerna på skärmen för att slutföra processen och försök köra din VBA-kod igen.

I vissa fall kan runtime error 438 bero på problem med några av dina Excel-tillägg, som Microsoft Works. Det bästa du kan göra här är att avinstallera dessa plugins och kontrollera om felet kvarstår.

Läs mer om detta ämne
  • Runtime Error 3706: Provider kan inte hittas [Fix]
  • Runtime Error 9: Subscript Out of Range [Fix]
  • Runtime Error 57121: Application-Defined eller Object-Defined [Fix]
  • Runtime Error 7: Minnet är slut [Fix]

3. Sök efter skadlig programvara

  1. tryck på Windows Nyckeltyp virusoch välj Virus- och hotskydd.
    viruskörningsfel 438
  2. Klicka på Skanna alternativ länk.
    skanningsalternativ
  3. Välj nu önskat skanningsalternativ.
  4. Klicka slutligen på Skanna nu knapp.
    Skanna nu

Om du är säker på att dina felaktiga egenskaper eller metoder inte är orsaken till runtime error 438, kan det bero på aktiviteten av virus på din PC.

Du bör använda alternativet Full Scan eller Microsoft Defender (Offline) för att bli av med dem. Alternativt kan du använda ett dedikerat antivirus i ESET NOD32.

Denna speciella programvara kommer att skanna det mest dolda hörnet av din dator och eliminera även den mest envisa skadliga programvaran innan den kan orsaka problem.

4. Installera om drivrutiner

  1. tryck på Windows tangenten + X och välj Enhetshanteraren alternativ.
    Enhetshanteraren
  2. Dubbelklicka på någon av sektionerna för att expandera den och högerklicka på var och en av enheterna under den.
  3. Välj nu Avinstallera enheten alternativ.
    avinstallera enhetskörningsfel 438
  4. Klicka slutligen på Avinstallera för att bekräfta åtgärden.
    avinstallera-knappen

Vissa användare har hittat detta runtime error 438 på grund av problem med drivrutiner för enheter som din bildskärmsadapter. För att åtgärda detta, avinstallera den berörda drivrutinen och starta om datorn.

5. Avinstallera antivirus från tredje part

  1. tryck på Windows tangenten + jag och välj Appar alternativ i den vänstra rutan.
  2. Välj Appar och funktioner alternativ.
    app och runtime error 438
  3. Klicka nu på de vertikala prickarna före antivirusprogrammet.
  4. Slutligen väljer du Avinstallera och följ instruktionerna på skärmen för att slutföra processen.
    avinstallera inställningar

Ibland kan runtime error 438 vara ett falskt larm från ditt tredjeparts antivirus. Dessutom kan säkerhetsprogramvaran krångla med din kod av någon anledning.

I det här fallet måste du avinstallera antivirusprogrammet och använda Microsoft Defender istället.

Med detta kan vi nu avsluta den här detaljerade guiden om VBA runtime error 438. Allt som återstår för dig är att följa instruktionerna där, och problemet bör vara historia.

Om du står inför andra problem som runtime error 3709, kolla vår detaljerade guide för att fixa det snabbt.

Låt oss gärna veta lösningen som hjälpte dig att fixa det här problemet i kommentarerna nedan.

Excel-datum visas som siffror? 3 omfattande korrigeringar

Excel-datum visas som siffror? 3 omfattande korrigeringarMicrosoft Excel

En föråldrad app kan utlösa detta problemExcel-datum som visas som siffror gör det svårt att arbeta med en databas som kräver datuminmatning.Problemet kan vara ett resultat av formateringsreglerna ...

Läs mer
Excel-verktygsfältet fungerar inte: Hur får man det att svara på musen?

Excel-verktygsfältet fungerar inte: Hur får man det att svara på musen?Microsoft Excel

Se till att du kör en uppdaterad version av Microsoft ExcelDet här felet kan inträffa om Excel-appen är föråldrad eller inkompatibel med din Windows-dator.För att fixa kan du leta efter uppdatering...

Läs mer
Kan inte skriva i Excel: Vanliga skäl och hur man åtgärdar det

Kan inte skriva i Excel: Vanliga skäl och hur man åtgärdar detMicrosoft Excel

Korrupta programfiler kan störa Excels aktiviteterAtt inte kunna skriva i Excel kan bero på att din celltypsnittsfärg är inställd på vit.Andra program som körs i bakgrunden kan också orsaka problem...

Läs mer