Error de tiempo de ejecución 438: el objeto no admite la propiedad [Fijar]

Utilice las propiedades y los métodos correctos para el objeto seleccionado

  • El error de tiempo de ejecución 438 se produce si la propiedad o el método que intenta utilizar no se aplica al objeto seleccionado.
  • Puede solucionar este problema desinstalando el complemento de Microsoft Works.
  • Otra solución efectiva es eliminar su antivirus de terceros.
error de tiempo de ejecución 438

El error de tiempo de ejecución 438 en Microsoft Visual Basic (VBA) es uno de los problemas más molestos que encuentran los usuarios. Como otro errores de tiempo de ejecución como 3706, le impide ejecutar su código en VBA.

Afortunadamente, a pesar de lo desalentador que parece el problema, no es el más difícil de solucionar, como se muestra en las siguientes secciones de esta guía detallada.

¿Qué significa que el objeto no admite propiedad o método en Excel?

Hay diferentes objetos que puede usar en VBA, y todos tienen propiedades y métodos que son compatibles con ellos.

Sin embargo, si intenta usar una propiedad o un método que no es compatible con un método en particular, obtiene el Tiempo de ejecución de VBA 438, que indica que la propiedad que intenta usar no se aplica a la selección objeto.

También se debe tener en cuenta que esto a veces puede ser un falso positivo de un antivirus de terceros. Por lo tanto, si está seguro de que seleccionó la propiedad y el método correctos, es posible que deba deshabilitar o desinstalar su antivirus.

¿Cómo puedo corregir el error de tiempo de ejecución 438?

1. Usar las propiedades y los métodos correctos

La forma más sencilla de corregir el error de tiempo de ejecución 438 es utilizar las propiedades y los métodos admitidos por el objeto que está utilizando. Si no puede determinar esto usted mismo, presione el punto después de definir un objeto.

Esto mostrará la lista de todas las propiedades y métodos compatibles con él. Otra opción es presionar F2 para abrir el buscador de objetos. Esto también listará las propiedades que son aplicables a un objeto.

2. Desinstalar el complemento de Microsoft Works

  1. presione el ventanas tecla + R, tipo controly haga clic en el DE ACUERDO botón.
    error de tiempo de ejecución de control 438
  2. Seleccionar Desinstalar un programa bajo la Programas opción.
    desinstalar un
  3. Ahora, haz clic derecho Microsoft funciona y seleccione el Desinstalar opción.
    desinstalar
  4. Finalmente, siga las instrucciones en pantalla para completar el proceso e intente ejecutar su código VBA nuevamente.

En algunos casos, el error de tiempo de ejecución 438 puede deberse a problemas con algunos de sus complementos de Excel, como Microsoft Works. Lo mejor que puede hacer aquí es desinstalar estos complementos y verificar si el error persiste.

Leer más sobre este tema
  • Error de tiempo de ejecución 3706: no se puede encontrar el proveedor [Fijar]
  • Error de tiempo de ejecución 9: Subíndice fuera de rango [Fijar]
  • Error de tiempo de ejecución 57121: definido por la aplicación o definido por el objeto [Fijar]
  • Error de tiempo de ejecución 7: Sin memoria [Fijar]

3. Analizar en busca de malware

  1. presione el ventanas clave, tipo virusy seleccione Protección contra virus y amenazas.
    error de tiempo de ejecución del virus 438
  2. Haga clic en el Opciones de escaneo enlace.
    opciones de escaneo
  3. Ahora, seleccione su opción de escaneo preferida.
  4. Finalmente, haga clic en el Escanear ahora botón.
    escanear ahora

Si está seguro de que sus propiedades o métodos incorrectos no son la causa del error de tiempo de ejecución 438, entonces podría deberse a la actividad de virus en su PC.

Debe usar la opción Análisis completo o Microsoft Defender (sin conexión) para deshacerse de ellos. Alternativamente, puede usar un antivirus dedicado en ESET NOD32.

Este software especial escaneará el rincón más oculto de su PC y eliminará incluso el malware más obstinado antes de que pueda causar problemas.

4. Reinstalar controladores

  1. presione el ventanas tecla + X y seleccione el Administrador de dispositivos opción.
    administrador de dispositivos
  2. Haga doble clic en cualquiera de las secciones para expandirla y haga clic con el botón derecho en cada uno de los dispositivos debajo de ella.
  3. Ahora, seleccione el Desinstalar dispositivo opción.
    error de tiempo de ejecución del dispositivo de desinstalación 438
  4. Finalmente, haga clic en el Desinstalar botón para confirmar la acción.
    botón de desinstalación

Algunos usuarios han encontrado este error de tiempo de ejecución 438 debido a problemas con los controladores de dispositivos como su adaptador de pantalla. Para solucionar esto, desinstale el controlador afectado y reinicie su PC.

5. Desinstalar antivirus de terceros

  1. presione el ventanas tecla + I y seleccione el aplicaciones opción en el panel izquierdo.
  2. Selecciona el Aplicaciones y funciones opción.
    aplicación y error de tiempo de ejecución 438
  3. Ahora, haga clic en los puntos verticales antes del antivirus.
  4. Finalmente, seleccione el Desinstalar opción y siga las instrucciones en pantalla para completar el proceso.
    configuración de desinstalación

A veces, el error de tiempo de ejecución 438 puede ser una falsa alarma de su antivirus de terceros. Además, el software de seguridad podría estar interfiriendo con su código por alguna razón.

En este caso, debe desinstalar el antivirus y usar Microsoft Defender en su lugar.

Con esto, ahora podemos concluir esta guía detallada sobre el error de tiempo de ejecución de VBA 438. Todo lo que le queda es seguir las instrucciones allí, y el problema debería ser historia.

Si se enfrenta a otros problemas como error de tiempo de ejecución 3709, consulte nuestra guía detallada para solucionarlo rápidamente.

Siéntase libre de hacernos saber la solución que lo ayudó a solucionar este problema en los comentarios a continuación.

Cómo habilitar y utilizar la conversión automática de datos en Excel

Cómo habilitar y utilizar la conversión automática de datos en ExcelVentanas 11Microsoft Excel

La función está disponible para usuarios de Windows y Mac.Microsoft Excel está obteniendo una nueva función de conversión automática de datos en dispositivos Windows y Mac. según el último blog en ...

Lee mas
Cómo abrir los archivos SQL .BAK en Excel

Cómo abrir los archivos SQL .BAK en ExcelVentanas 11Microsoft Excel

Cambie la extensión del archivo a xls y ábralo en ExcelPara abrir el archivo SQL.BAK en Excel, ubique el archivo y cámbiele el nombre, restaure el archivo .BAK en el servidor SQL y luego expórtelo ...

Lee mas
La opción Comprobar rendimiento de Excel tiene un nuevo panel de tareas para mejorar la experiencia del usuario

La opción Comprobar rendimiento de Excel tiene un nuevo panel de tareas para mejorar la experiencia del usuarioMicrosoft 365Microsoft Excel

El nuevo panel ya está disponible en el programa Microsoft 365 Insider.La opción Verificar rendimiento de Microsoft Excel ahora tiene un nuevo panel de tareas para mejorar la experiencia del usuari...

Lee mas