Pasos para resolver el error 1004 en tiempo de ejecución

Saludos, aquí Miguel, creador de esta guía útil que te va a solucionar el error que tanto te perturba. ¡Sigue las pautas paso a paso!

Error de ejecución 1004 puede aparecer en el ordenador cuando intente copiar y pegar los datos filtrados en un libro de trabajo de Microsoft Excel 2003. Puede que el mensaje de error que reciba sea similar a uno de los siguientes:

«Error de ejecución 1004: ha fallado el método de pegar de la clase de la hoja de cálculo.»

o también puede recibir este mensaje de error:

«Error de tiempo de ejecución 1004: ha fallado el método de copia de la clase de intervalo».

Sin embargo, es posible que siga recibiendo el mensaje de error aunque los datos se peguen al libro.

¿Qué causa el error de tiempo de ejecución 1004

Cada error en tiempo de ejecución tiene su propio conjunto de causas y síntomas, pero el error de ejecución 1004 puede producirse si alguna de las siguientes situaciones es cierta:

La macro Microsoft Visual Basic para aplicaciones copia y pega una fila entera en un libro de trabajo de Excel 2003. La macro Microsoft Visual Basic para aplicaciones copia y pega un intervalo de 2516 filas o más filas en un libro de trabajo de Excel 2003.

Una de las maneras de solucionar este problema es asegurarse de que sólo utilice datos específicos sobre filas de Microsoft Excel; el siguiente párrafo le mostrará cómo hacerlo. Es posible que también desee limpiar el registro del ordenador para asegurarse de que Excel funciona correctamente.

Como se corrige el error 1004 en tiempo de ejecución

Paso 1: asegúrese de que sólo utilice datos específicos de fila de Microsoft Excel

Excel suele mostrar errores porque simplemente no puede calcular los datos que ha proporcionado para ello. Debe asegurarse de que utilice los datos introducidos correctamente y las celdas adecuadas. Para solucionar el problema, si la macro de la aplicación Visual Basic copia y pega una sola fila entera, cambie el código de la aplicación Visual Basic para copiar sólo la sección de la fila que contiene los datos. Por ejemplo, utilice el código de macro de la aplicación Visual Basic que es similar al código siguiente que verá a continuación:

«Range (Range (» A «& ActiveCell.Row), Range (» IV «& ActiveCell.Row). End (xlToLeft)). Seleccione»

Esto soluciona un problema, pero hay uno más. Para solucionar el problema si la macro de la aplicación Visual Basic copia y pega un intervalo de 2516 filas o más, cambie el código de macro de la aplicación Visual Basic para hacer un bucle para copiar y pegar intervalos de datos más pequeños hasta que se copie el intervalo que desee y pegado.

GUÍA RELACIONADA  Tutorial de eliminación del WindowsRecovery

Paso 2: utilice un limpiador de registro

También debe limpiar el «registro» de su PC para asegurarse de que la aplicación Excel funciona correctamente. El «registro» es una base de datos que almacena información, parámetros y opciones vitales para su sistema, y ​​es donde Windows y todos sus programas guardan datos valiosos que su PC necesita para ejecutar. Desgraciadamente, también es una de las principales causas de errores, ya que se guarda continuamente de manera equivocada, lo que hace que muchos de sus parámetros sean corruptos e ilegibles. Para solucionar este problema, es recomendable que utilice un programa de limpieza de registros para solucionar los errores que puedan causar problemas dentro de esta base de datos. Puede descargar estas herramientas de Internet y también puede ver nuestro limpiador recomendado a continuación:

También te puede interesar:

Deja un comentario