¿Cómo reparar el error de tiempo de ejecución de VBA 1004?
Ventanas / / August 05, 2021
Microsoft nos ha proporcionado muchas aplicaciones útiles desde los primeros días. Con el tiempo, las aplicaciones se han convertido en parte de Microsoft Office. Microsoft Excel es una de esas aplicaciones que existe desde los primeros días de la computadora, y es un programa que permite a los usuarios organizar el formato y calcular datos. Además, permite a los usuarios utilizar fórmulas, utilizando un sistema de hoja de cálculo. Numerosas empresas de todo el mundo utilizan Microsoft Excel para realizar análisis financieros. Aún más, MS Excel también admite aplicaciones de Visual Basic, lo que significa que puede agregar un script VBA adjunto a su hoja de cálculo.
Otros programas de oficina y MS Excel utilizan código VBA para numerosas funciones, por ejemplo, puede agregar un botón en la hoja de cálculo, que agregará datos automáticamente. Estas funciones son muy útiles cuando está a punto de administrar una gran cantidad de datos. Sin embargo, los usuarios a menudo han informado errores de que tienen una cara. Aquí, estamos discutiendo el error de tiempo de ejecución de VBA 1004. Las posibles razones del error de tiempo de ejecución de 1004 VBA son sintaxis o código no válido, datos filtrados, corrupción de MS Excel. Sin embargo, también es posible que dos programas entren en conflicto al intentar abrir el archivo VBA al mismo tiempo.
Tabla de contenido
-
1 ¿Cómo reparar el error de tiempo de ejecución de VBA 1004?
- 1.1 Método 1. Crear una nueva plantilla
- 1.2 Método 2. Eliminando el archivo GWXL97.XLA
- 1.3 Método 3. Depurar el código
- 2 Conclusión
¿Cómo reparar el error de tiempo de ejecución de VBA 1004?
Existen algunos métodos mediante los cuales puede intentar solucionar el problema del tiempo de ejecución de VBA usted mismo. La lista de soluciones se menciona a continuación.
Método 1. Crear una nueva plantilla
Si coloca una nueva hoja de Excel dentro de una plantilla en lugar de copiar o duplicar la hoja existente, puede solucionar el problema. Por lo tanto, pruebe esto primero.
Paso 1) En primer lugar, inicie Microsoft Excel y cree un nuevo libro de trabajo, luego elimine la hoja actual, dejando solo una. Puede formatear como desee para diseñar la plantilla predeterminada. Haga clic en Expediente opción de la barra de menú y seleccione Guardar como opción.
Paso 2) Selecciona el Libro de Excel opción, se abrirá una ventana del explorador de archivos. Seleccione el directorio en el que desea guardar su plantilla.
Paso 3) Complete el nombre de la plantilla, luego elija el tipo de archivo como .xlt para Excel 2003 y .xltx para Excel 2007 o posterior. Haga clic en el Salvar y se guardará su plantilla. Ahora intente ejecutar el código VBA.
Método 2. Eliminando el archivo GWXL97.XLA
Si más de un programa intenta abrir el archivo VBA al mismo tiempo, es seguro que se producirá el conflicto, por lo tanto, para asegurarse de que no haya ningún conflicto, puede intentar eliminar el archivo GWXL97.XLA.
Paso 1) Abre el Explorador de archivos.
Paso 2) Navegue al siguiente directorio-
C: \ Archivos de programa \ MSOffice \ Office \ XLSTART
Paso 3) Verá el archivo GWXL97.XLA en la carpeta, seleccione y presione el botón Eliminar en su teclado o haga clic derecho y seleccione Eliminar. Ahora intente ejecutar el código VBA.
Método 3. Depurar el código
Es muy posible que el error 1004 se deba a que el código no es válido. Por lo tanto, tendrá que escribir la sintaxis y el valor correctos para que el código VBA se ejecute perfectamente. Puede haber numerosos errores que pueden ser el resultado del error 1004, para evitar que esto suceda, debe verificar su código dos veces y señalar las líneas no válidas. Por ejemplo, El nombre ya ha sido tomado Se muestra el mensaje con el error 1004 cuando si el nombre de la hoja de trabajo ya existe, y se le asigna el mismo nombre a otro.
Si ejecuta el código, generará el mensaje de error 1004, por lo tanto, intente cambiar el nombre y asignar los valores. Hay más errores 1004 relacionados con el código VBA no válido, por ejemplo, un rango de object_Global falló, el campo de clase Select Method of Range y mucho más. Cada vez que se muestre el mensaje, los errores se resaltarán con un error 1004 si el error está relacionado con el código VBA. Por lo tanto, depure el código con sintaxis y valores válidos.
Conclusión
El código de error 1004 en Ms. Excel puede arreglarse tontamente depurando los códigos, arreglando las líneas, nombres y valores inválidos. Además, si el problema no está relacionado con el código, puede eliminar el archivo XLA que puede estar en conflicto con MS Excel al abrir el archivo VBA. Además, puede intentar crear una nueva plantilla dentro del Libro de trabajo existente para solucionar el problema.
Selección del editor:
- Mostrar la fecha del icono de la barra de tareas de Windows 10 en iconos pequeños
- Cambiar la velocidad del cursor en la última versión de Windows 10 2004
- Abra archivos torrent en Windows 10 o macOS
- Cómo corregir el error "La extensión del panel de control no es compatible con la versión del controlador"
- Tomar una captura de pantalla de un video de YouTube
Rahul es un estudiante de Ciencias de la Computación con un gran interés en el campo de los temas de tecnología y criptomonedas. Pasa la mayor parte de su tiempo escribiendo o escuchando música o viajando a lugares desconocidos. Cree que el chocolate es la solución a todos sus problemas. La vida pasa y el café ayuda.