¿Cómo solucionar el error 1004 en tiempo de ejecución de Excel?

Summary: Los errores de ejecución son problemas específicos de Windows que se producen mientras el programa se está ejecutando. Este blog le enseñará cómo solucionar el error de ejecución 1004 de Excel. Además, usted aprenderá acerca de una herramienta de reparación de Excel que puede ayudar a solucionar el error 1004 si se produce debido a la corrupción en los archivos de Excel.

VBA (Microsoft Visual Basic for Application) es un lenguaje de programación interno de Microsoft Excel. A veces, cuando los usuarios intentan ejecutar VBA o generar una macro en Excel, puede producirse el error de ejecución 1004. Este error puede producirse debido a la presencia de más entradas de leyenda en el gráfico, conflicto de archivos, nombre incorrecto de la macro y archivos de Excel corruptos. En este blog, hemos discutido las razones y compartido algunas soluciones para resolver el error de ejecución 1004.

¿Por qué se produce este error?

El error 1004 de Excel suele producirse al ejecutar una macro VBA con el método Entradas de leyenda para modificar las entradas de leyenda en el gráfico de MS Excel. Ocurre cuando el gráfico contiene más entradas de leyenda que el espacio disponible, conflictos de nombres de macros, archivos de Excel dañados o desajuste de tipos de datos en el código VBA.

¿Reparar el error 1004 en tiempo de ejecución de Excel?

Pruebe las siguientes soluciones para corregir el error de ejecución 1004 de Excel:

Crear una macro para reducir el tamaño de fuente de la leyenda del gráfico

A veces, Excel lanza el error de tiempo de ejecución cuando intenta ejecutar la macro VBA para cambiar las entradas de leyenda en un gráfico de Microsoft Excel. Este error suele producirse cuando Microsoft Excel trunca las entradas de leyenda debido a que hay más entradas de leyenda y menos espacio disponible. Para solucionarlo, intente crear una macro que reduzca/minimice el tamaño de fuente del texto de la leyenda del gráfico de Excel antes de la macro VBA y, a continuación, restablezca el tamaño de fuente de la leyenda del gráfico. Aquí está el código de la macro:

VBCopy

Sub RedimensionarEntradasDeLeyenda()

Con Hojas de cálculo("Hoja1").ChartObjects(1).Activar

' Almacenar el tamaño de fuente actual
fntSZ = GráficoActivo.Leyenda.Fuente.Tamaño

'Cambiar temporalmente el tamaño de la fuente.

ActiveChart.Legend.Font.Size = 2

'Coloque su código de macro LegendEntries aquí para hacer

'los cambios que desee en la leyenda del gráfico.

' Restaurar el tamaño de la fuente.

ActiveChart.Legend.Font.Size = fntSZ

   Terminar con

Fin Sub

Nota: Asegúrese de que dispone de un gráfico Excel para ejecutar el código en la hoja de cálculo.

Desinstalar Microsoft Works

Puede encontrarse con un error de ejecución 1004 en Excel versión 2009 o versiones anteriores debido a conflictos entre Microsoft Works y Microsoft Excel. Este error suele producirse si su sistema tiene tanto Microsoft Office como Microsoft Works. Desinstalar uno de ellos solucionará el problema. Prueba los siguientes pasos para desinstalar Microsoft Works:

Intente eliminar el archivo GWXL97.Xla

Los archivos Add-ins con extensión .xla en MS-EXCEL se utilizan para proporcionar funcionalidad adicional a las hojas de cálculo Excel. A veces, al eliminar el archivo GWXL97.XLA se soluciona el error de ejecución. A continuación se indican los pasos para eliminar este archivo:

Cambiar la configuración del Centro de confianza

A veces, pueden producirse errores de ejecución debido a una configuración de seguridad incorrecta. La configuración del Centro de confianza le ayuda a encontrar la configuración de privacidad y seguridad de Microsoft Excel. Siga los pasos que se indican a continuación para cambiar la configuración del Centro de confianza:

Ejecutar la herramienta Abrir y reparar

El error de ejecución también se produce cuando MS Excel detecta una hoja de cálculo dañada. Se inicia automáticamente el modo de recuperación de archivos y comienza a repararlo. Sin embargo, si el modo de recuperación no se inicia, utilice la herramienta Abrir y reparar con los siguientes pasos:

También puede optar por Stellar Repair for Excel si la herramienta integrada de Microsoft Excel no puede solucionar el error.

Utilice Stellar Repair for Excel

Stellar Repair for Excel es un software profesional para reparar archivos .xls, .xlsx, .xltm, .xltx y xlsm dañados y recuperar todos sus objetos. Estos son los pasos para reparar el error utilizando esta herramienta:

Conclusión

Ahora ya conoce el error de ejecución 1004 de Excel, su causa y sus soluciones. Siga las soluciones comentadas en el blog para rectificar el error rápidamente. Sin embargo, Stellar Repair for Excel le facilita la tarea de eliminar los errores de ejecución. Es un potente software para solucionar todos los problemas con los archivos de Excel. Además, ayuda a extraer datos del archivo dañado y los guarda en un nuevo libro de Excel.

Related Post

Exit mobile version