Solucionar error de tiempo de ejecución de VBA de clase no registrada

Al usar Microsoft Visual Basic para aplicaciones en ExcelSi lo consiguesError de tiempo de ejecución,Clase no registrada, así es como puede solucionar el problema. Es bastante común cuando hay algunos problemas con el código o Office instalación. Es por eso que puedes seguir estos consejos y trucos para deshacerte de este problema.

Puede ejecutar varios códigos a través de Visual Basic en un Excel hoja de cálculo para hacer cosas diferentes en momentos y en automatización. Sin embargo, mientras ejecuta dicho código, si obtiene el error mencionado anteriormente, no podrá hacer lo que estaba esperando. Si es así, puede seguir las soluciones posteriores para deshacerse del error, como se mencionó anteriormente.

Solucionar error de tiempo de ejecución de VBA Clase no registrada

Para corregir el error de tiempo de ejecución de Microsoft Visual Basic Clase no registrada, siga estos pasos:

  1. Verifica el código
  2. Actualizar Excel/Office
  3. Active el acceso de confianza a VBA
  4. Reparar Microsoft Office

Para obtener más información sobre estos pasos, continúa leyendo.

1]Verifique el código

Es lo primero que debe verificar cuando recibe el error mencionado anteriormente en Excel. Si el código ingresado o escrito es incorrecto, falta el argumento, etc., no podrá ejecutarlo en su hoja de cálculo. Como resultado, es posible que obtenga el error como se dijo anteriormente. Es por eso que se recomienda verificar el código antes de ejecutarlo nuevamente o dirigirse a otras soluciones.

Archivo: Cómo crear Custom Excel Funciones usando VBA

2]Actualizar Excel/Office

Si no has actualizado Excel o Office durante mucho tiempo, se recomienda hacer eso. A veces, Microsoft puede cambiar varias cosas, y esa podría ser la razón por la que recibe ese error. Actualizar OfficeHaz lo siguiente:

  • Abierto Excel en tu ordenador.
  • Clickea en elCuenta.
  • Ampliar laOpciones de actualización.
  • Haga clic en elActualizar ahoraopción.

Luego, buscará una actualización pendiente y la instalará en consecuencia.

3]Active el acceso de confianza a VBA

Solucione el error de tiempo de ejecución de VBA Clase no registrada en Excel

Cuando recibe este error, debe verificar si esta configuración está activada o no. De lo contrario, se sugiere habilitarlo en su computadora. Para activar el acceso de confianza al proyecto de VBA, siga estos pasos:

  • Abierto Excel y haga clic enOpciones.
  • Cambiar a laCentro de confianzapestaña.
  • Haga clic en elConfiguración del centro de confianzabotón.
  • Ve a laConfiguración de macrospestaña.
  • márcaloConfiar en el acceso al modelo de objetos del proyecto VBAcaja.
  • Haga clic en elDE ACUERDObotón.

Luego, reinicie Excel y comprobar si el problema persiste o no.

4]Reparación Microsoft Office

Solucione el error de tiempo de ejecución de VBA Clase no registrada en Excel

Es lo último que debe hacer para solucionar el error. Reparar Office en Windows 11/10, haz lo siguiente:

  • Prensaganar + yoAbra Configuración de Windows.
  • Ir aAplicaciones > Aplicaciones y funciones.
  • Haga clic en el botón de tres puntos deMicrosoft 365.
  • Selecciona elModificaropción.
  • Haga clic en elen el indicador de UAC.
  • Elegir elReparación en líneaopción.
  • Haga clic en elRepararbotón.

Una vez que finaliza el proceso, puede reiniciar su computadora y verificar si el problema está resuelto o no.

Además de probar estas soluciones, también puede ejecutar el Comprobador de archivos del sistema. A veces, un conflicto interno puede causar el error mencionado anteriormente. Si es así, puede solucionarlo con la ayuda de SFC Scan.

  • Cómo reparar el error Clase no registrada en Explorer.exe
  • Clase no registrada error en Outlook
  • Error de clase no registrada al abrir la imagen
  • Clase no registrada Chrome.exe

¿Cómo soluciono el error de tiempo de ejecución en Excel VBA?

Para corregir el error de tiempo de ejecución en Excel VBA, debe seguir las soluciones mencionadas anteriormente. Debe iniciar el proceso de resolución de problemas verificando el código. Sin embargo, si nada funciona, debe reparar el Office instalación. En ese caso, seleccione la opción Reparación en línea en lugar de Reparación rápida.

Archivo: Cómo reparar el error de tiempo de ejecución 1004 en Microsoft Excel

¿Cómo evito el error de VBA en Excel?

No hay forma de evitar el error de VBA en Excel si quieres usar el código. Debe resolver el problema para poder usarlo sin ningún error. Una guía detallada de cuatro soluciones como se mencionó anteriormente, y se recomienda seguirlas todas para solucionar el error de VBA en Excel.

Relacionado: Cómo reparar el error 400 de VBA en Excel.

Solucione el error de tiempo de ejecución de VBA Clase no registrada en Excel

Actualizaciones del boletín

Ingrese su dirección de correo electrónico a continuación para suscribirse a nuestro boletín