211service.com
¿Qué causa el mensaje 'Error de tiempo de ejecución 1004' en Microsoft Excel?
¿Está buscando cómo corregir 'No se puede ejecutar la macro' en Excel? Entonces ha venido al lugar correcto. El mensaje es uno de los muchos que pueden aparecer como resultado del Error de tiempo de ejecución 1004. Otras variaciones del Error de Excel 1004 incluyen:
- Error definido por la aplicación o definido por el objeto: Error en tiempo de ejecución 1004
- Falló el método 'Ranger' de la hoja de trabajo del objeto
- Error al copiar el método de la clase de hoja de trabajo
- El acceso programático a Visual Basic Project no es de confianza
- Macro de Excel 'Error de tiempo de ejecución 1004'
- El método de apertura de libros de trabajo de objetos falló: Error de tiempo de ejecución 1004
- Error al seleccionar el método de la clase Range: Error de tiempo de ejecución de Excel VBA 1004
- Error definido por la aplicación o definido por el objeto: Guardar como error de tiempo de ejecución de VBA 1004
- El rango del método del objeto _global falló visual basic: Error de tiempo de ejecución 1004
¿Cuál es el error de tiempo de ejecución 1004 en Excel?
Microsoft Excel es una hoja de cálculo útil y muy demandada que facilita el cálculo de datos. Es utilizado tanto por particulares como por empresas de todo el mundo y viene en formato XLS y XLSX.
Sin embargo, mientras trabajaba en un archivo de Excel o intentaba generar una macro, muchos usuarios se han visto agravados por el error de tiempo de ejecución 1004. Le impide realizar cambios en su libro de Excel, le impide utilizar determinadas bibliotecas de recursos y congela o bloquea el programa o incluso su sistema. Causa molestos problemas de rendimiento al trabajar con aplicaciones de Visual Basic.
El error de tiempo de ejecución 1004 puede ocurrir en cualquier versión de Excel: desde Excel 2003 a Excel 2019. Aparece principalmente cuando intenta ejecutar Microsoft Visual Basic para aplicaciones Macro. El problema se debe a un procedimiento de seguridad destinado a bloquear Microsoft VBA desde Excel. Es probable que el error de tiempo de ejecución 1004 no ocurra si otorga acceso de seguridad. El error también podría deberse a la corrupción del programa como resultado de una infección de malware.
¿Por qué aparece el error 1004 en tiempo de ejecución de Excel?
El error en tiempo de ejecución 1004 puede aparecer como resultado de:
- Atajo de escritorio de MS Excel dañado.
- Copiar y pegar datos filtrados en un libro de trabajo de MS Office Excel.
- Conflicto de programa al abrir el archivo VBA Excel.
- Establecer mediante programación un rango de valores con una colección de cadenas grandes.
- Error de aplicación o definido por objeto.
Cualquiera que sea la razón, es fácil deshacerse del problema. Siga leyendo para aprender cómo corregir el error de tiempo de ejecución 1004 cuando realiza cambios en Excel.
Cómo corregir el error de tiempo de ejecución 1004 en Excel en Windows 10
Se ha demostrado que las siguientes soluciones funcionan:
- Ejecutar un análisis antimalware
- Permitir el acceso al modelo de objetos del proyecto de VBA
- Crea una nueva plantilla de Excel
- Desinstalar Microsoft Works
- Eliminar GWXL97.XLA
Para cuando haya probado una o algunas de las correcciones anteriores, el error estará resuelto. Ahora le proporcionaremos pasos detallados para llevar a cabo las soluciones.
Solución 1: ejecutar un análisis antimalware
Esta es la primera solución que debe intentar una vez que obtenga el error de tiempo de ejecución 1004. Si su sistema está infectado con virus y otros tipos de malware, se encontrará con problemas desagradables e inesperados. Su sistema y aplicación no funcionarán correctamente. Además, los archivos y documentos importantes se corrompen.
Ejecute un análisis completo del sistema con un programa antivirus potente. Le recomendamos que utilice Anti-malware . La herramienta tiene herramientas de precisión para detectar y eliminar incluso los elementos maliciosos más esquivos que su programa antivirus existente puede pasar por alto. es un socio de Microsoft. Es un desarrollador certificado de aplicaciones Microsoft Silver. Los productos han sido probados y confiados por expertos y millones de usuarios en todo el mundo.
Solución 2: permitir el acceso al modelo de objetos del proyecto VBA
El procedimiento para esta solución es sencillo. Siga los pasos a continuación:
- Inicie Excel y haga clic en la pestaña Archivo.
- Haga clic en Opciones.
- Haga clic en Trust Center. Es la última opción del panel izquierdo.
- Haga clic en el botón Configuración del Centro de confianza en el panel derecho.
- En la nueva página que se abre, busque Configuración de macros en el panel izquierdo y haga clic en él.
- Marque la casilla de verificación para 'Confiar en el acceso al modelo de objeto del proyecto de VBA' en la sección Configuración de macro de desarrollador en el panel derecho.
- Haga clic en el botón Aceptar.
Solución 3: cree una nueva plantilla de Excel
En lugar de copiar o duplicar su hoja de trabajo existente, puede colocar su nuevo archivo de hoja de trabajo de Excel dentro de una plantilla. Esto ayudará a corregir el error de tiempo de ejecución 1004. A continuación, le indicamos cómo hacerlo:
- Inicie Excel.
- Presione la combinación Ctrl + N en su teclado para abrir un nuevo libro de trabajo. Asegúrese de dejar solo una hoja en el libro de trabajo. Elimina el resto.
- Modifique el libro de trabajo para adaptarlo a sus necesidades.
- Guarde el libro presionando Ctrl + S en su teclado. O si usa Excel 2003, haga clic en la pestaña Archivo y haga clic en Guardar como. Para Excel 2007 y versiones más recientes, haga clic en el icono de Microsoft Office en la esquina superior izquierda de su pantalla y luego haga clic en Guardar como.
- Elija una ubicación para guardar el archivo en su computadora e ingrese un nombre para el archivo.
- Haga clic en la flecha desplegable junto a 'Guardar como tipo' y seleccione Plantilla de Excel (.xlt) si está usando Excel 2003. Si está usando Excel 2007 y versiones posteriores, seleccione Plantilla de Excel (.xltx) en su lugar.
- Después de guardar la plantilla, use el siguiente código para insertarla:
Agregar tipo: = ruta nombre de archivo
Asegúrese de reemplazar 'ruta nombre de archivo' con la ruta real y el nombre de archivo de la plantilla.
Solución 4: desinstalar Microsoft Works
Este es el procedimiento a seguir:
- Haga clic con el botón derecho en el botón Inicio para abrir el menú de usuario avanzado. Seleccione Administrador de tareas de la lista. Alternativamente, presione la combinación Ctrl + Alt + Supr en su teclado y luego haga clic en Administrador de tareas.
- Una vez en el Administrador de tareas, haga clic en cada una de las aplicaciones en ejecución y haga clic en el botón Finalizar tarea.
- Cierre la ventana del Administrador de tareas.
- Abra la utilidad Ejecutar presionando la combinación de teclado Windows + R. Escriba 'appwiz.cpl' (sin comillas) en el campo de texto y haga clic en el botón Aceptar o presione Entrar en su teclado.
- Busque Microsoft Works en la lista de aplicaciones y haga clic derecho sobre él. Luego, haga clic en Desinstalar en el menú contextual. Confirme la acción si se le solicita.
Arreglo 5: eliminar GWXL97.XLA
A continuación, se explica cómo eliminar el archivo GWXL97.XLA:
- Presione la combinación de Windows + E en su teclado para abrir el Explorador de archivos.
- Navegue por esta ruta: C: Usuarios> Usuario> Nombre> AppData> Local> MicrosoftExcel.
- Abra la carpeta XLStart.
- Busque y elimine el archivo GWXL97.aXLA.
Conclusión
Esperamos que las soluciones proporcionadas anteriormente le hayan ayudado a corregir con éxito el Error de tiempo de ejecución 1004 en Microsoft Excel y recuperar los datos de su archivo. Hay muchos problemas que pueden provocar el error de tiempo de ejecución. Sin embargo, cuando llegue al final de esta guía, estará bien.
No dude en dejar sus preguntas o comentarios en la siguiente sección. Nos encanta saber de ti.