4 Soluciones al Error 1004 en tiempo de ejecución en Excel

Este artículo pretende ayudarle a solucionar el mensaje 'Se ha producido el error 1004 en tiempo de ejecución: Error definido por la aplicación o el objeto' cuando ejecuta Microsoft Visual Basic. Siga leyendo y compruebe más detalles sobre cómo solucionar el error 1004 en tiempo de ejecución en Excel.

 Descargar Gratis

Trustpilot Valoración 4,7

 Descargar Gratis

Descarga segura

Tabla de Contenido

Cuatro formas de solucionar el Error 1004 en tiempo de ejecución en Excel Microsoft Visual Basic:

Soluciones viables Solución de problemas paso a paso
Solución 1. Eliminar los archivos GWXL97.XLA La solución para el error 1004 de Excel es encontrar y eliminar el archivo de error. Vaya a C:\Archivos de programa\MSOffice\ XLSTART...Pasos Completos
Solución 2. Comprobar el acceso de confianza al modelo de objetos del proyecto VBA Habilitar una opción de confianza del proyecto VBA en el Centro de confianza de Excel para solucionar el error 1004 de Excel. Abra un archivo de Excel en blanco...Pasos Completos
Solución 3. Crear otra plantilla de Excel Inicie un nuevo libro de Excel y asegúrese de que solamente haya una hoja de trabajo en él. Formatee el libro de trabajo primero...Pasos Completos
Solución 4. Reparar archivo de Excel dañado Repara archivos corruptos de Excel con una herramienta de reparación de archivos. La herramienta de reparación de archivos de EaseUS arregla archivos XLS y XLSX severamente dañados y recupera todo de Excel....Pasos Completos

Microsoft Visual Basic for Applications (VBA) se ha desarrollado para ayudar a los usuarios a escribir programas para el sistema operativo Windows. Se ejecuta como un lenguaje de programación interno en Microsoft Office, como Word, Excel y PowerPoint.

Algunos usuarios han informado de que al ejecutar VBA en un gráfico de Excel o al intentar generar una macro en documentos de Excel, aparece un mensaje de error que dice "Error 1004 en tiempo de ejecución. Error definido por la aplicacion o el objeto". Y luego se encuentran con que Windows no tiene acceso al dispositivo ruta de acceso o archivo especificado. Si tiene el mismo problema que estos usuarios, este artículo es el lugar adecuado para usted. En esta página podrás encontrar tanto las razones como las correspondientes soluciones para este código de error.

Acerca del mensaje de error 'Se ha producido el error 1004 en tiempo de ejecución'

El mensaje de error contiene más información que el código de error 1004. Generalmente, tras el código de error, se puede ver una breve descripción. Los mensajes de errores más repetidos se enumeran a continuación:

  • Se ha producido el error 1004 en tiempo de ejecución: Error definido por la aplicación o el objeto.
  • Se ha producido el error 1004 en tiempo de ejecución: Error en el método Ranger de la hoja de trabajo del objeto.
  • Se ha producido el error 1004 en tiempo de ejecución: Error en el método Copia de la hoja de trabajo del objeto.

Causas del error 1004 en tiempo de ejecución 

Si quiere saber cómo solucionar el error de ejecución 1004 en Excel de forma adecuada, debe entender qué es lo que provoca este problema. Las siguientes son las razones más comunes.

  • Error en el nombre de la macro

La macro que se está ejecutando está copiando la hoja de trabajo original a un libro de trabajo con un nombre definido que no ha guardado y cerrado antes de ejecutar la macro.

  • Conflicto de archivos

Al abrir el archivo VBA de Excel, se produce un conflicto con otros programas.

  • Demasiadas entradas de leyenda

El gráfico de Excel contiene más entradas de leyenda que espacio disponible para mostrar las entradas de leyenda en el gráfico.

  • Corrupción de archivos de Excel

Sus archivos .xls se han corrompido, infectado o dañado.

Cómo solucionar el error 1004 en tiempo de ejecución [4 Soluciones]

Aunque muchas razones podrían causar este problema de error 1004 en Excel, afortunadamente, algunos métodos válidos pueden ayudarlo a volver a acceder a sus archivos. Vamos a comprobarlos uno por uno.

Solución 1. Eliminar los archivos GWXL97.XLA

El método más sencillo para solucionar el error 1004 de Excel es encontrar y eliminar el archivo de error.

Paso 1. Vaya a: C:\Archivos de Programas\MS Office\Office\XLSTART.

Paso 2. Encuentre el archivo GWXL97.XLA y elimínelo.

Paso 3. Vuelva a abrir su archivo de Excel y compruebe si el problema se ha resuelto.

Solución 2. Comprobar el acceso de confianza al modelo de objetos del proyecto VBA

Otra solución que puede probar es habilitar la opción de confianza del proyecto VBA en el Centro de confianza de Excel. Siga los pasos detallados y pruebe.

Paso 1. Abra un archivo de Excel en blanco y haga clic en "Archivos" en la parte superior izquierda.

Paso 2. Haga clic en Opción y vaya al Centro de confianza.

Abrir la opción de Excel

Paso 3. Busque y entre en la configuración del Centro de Confianza.

Entrar en la configuración

Paso 4. En Configuración de macros, marque la opción: "Confiar en el acceso al modelo de objetos del proyecto VBA".

Trust Access to the VBA Project

Ahora puede verificar su archivo de Excel.

Solución 3. Crear otra plantilla de Excel

Este método puede ser un poco complicado, pero es útil y vale la pena probarlo.

Paso 1. Inicie un nuevo libro de Excel y asegúrese de que solamente haya una hoja de trabajo en él.

Paso 2. Primero formatee el libro de trabajo y luego ponga los datos que necesita en él.

Paso 3. Pulse Archivo > Guardar como, introduzca primero el nombre del archivo y haga clic en la flecha desplegable de la columna Guardar como tipo.

Excel 2003: Elija la plantilla de Excel 97-2003.

Excel 2007 o posterior: Seleccione Plantilla de Excel.

Paso 4. Haga clic en "Guardar" para confirmar.

Ahora puede insertarlo programáticamente utilizando el siguiente código: Añadir Tipo:=ruta\nombredearchivo. El nombre del archivo es el que se estableció al crear la nueva plantilla de Excel.

Solución 4. Reparar archivos de Excel dañados debido al error 1004 - Descarga gratuita y soporta español

Si todas las soluciones anteriores no pueden ayudarte, entonces existe la posibilidad de que el archivo de Excel que deseas abrir esté dañado. Para arreglar un archivo de Excel dañado, puede confiar en un software de reparación de archivos. EaseUS Fixo Reparación de documento es una gran opción.

Con esta herramienta, haga clic en el botón "Reparar" y espere a que repare todos los documentos dañados por usted.

  • Repara varios archivos corruptos, incluyendo la reparación de documentos Word, Excel y PDF 
  • Reparar contenido ilegible Word de forma eficiente
  • Reparar archivos PDF corruptos, extraer el texto, comentarios, etiquetas, gráficos, etc. 
  • Compatible con Microsoft Office 2019, 2016, 2013, 2010 y versiones anteriores.

Descargue el software y siga los pasos detallados a continuación para reparar archivos de Excel dañados.

 Descargar Gratis

Trustpilot Valoración 4,7

 Descargar Gratis

Descarga segura

Paso 1. Descarga e inicia Fixo en tu PC o portátil. Elige "Reparación de archivos" para reparar documentos corruptos de Office, incluyendo Word, Excel, PDF y otros. Haz clic en "Añadir archivo(s)" para seleccionar los documentos dañados.

añadir archivos para reparar documentos con Fixo

Paso 2. Para reparar varios archivos a la vez, haz clic en el botón "Reparar todo". Si quieres reparar un solo documento, mueve el puntero hasta el archivo de destino y elige "Reparar". También puedes previsualizar los documentos haciendo clic en el icono del ojo.

selecciona los documentos a reparar

Paso 3. Haz clic en "Guardar" para guardar el documento seleccionado. Selecciona "Guardar todo" para guardar todos los archivos reparados. Selecciona "Ver ahora" para localizar la carpeta reparada.

guardar documentos reparados en Fixo

En resumen

Después de leer, usted debe tener una comprensión completa de cómo solucionar Runtime error 1004. Si usted puede asegurarse de que el archivo de Excel que desea abrir es válido, entonces los tres primeros métodos le ayudaría a cabo.

Una vez que tenga un archivo de Excel dañado, una herramienta profesional de reparación de archivos es una opción más sabia. EaseUS Fixo es altamente recomendado por muchos usuarios y profesionales de TI para ayudarle a reparar archivos de Word, Excel, PowerPoint y PDF.

 Descargar Gratis

Trustpilot Valoración 4,7

 Descargar Gratis

Descarga segura

Sobre el autor

author pedro

Pedro

Pedro es un editor experimentado de EaseUS centrado en la redacción de temas sobre tecnología. Familiarizado con todo tipo de software de recuperación de datos, copia de seguridad y restauración, software de edición de vídeo y grabación de pantalla, etc. Todos los temas que elige están orientados a proporcionar información más instructiva a los usuarios.

Leer la información completa