He encontrado esto:
Ctrl+End Move to the last cell with content on a worksheet.
Pero me mueve a la línea 1156 cuando el documento realmente termina en 74.
¿Hay otra forma posible de hacerlo?
He encontrado esto:
Ctrl+End Move to the last cell with content on a worksheet.
Pero me mueve a la línea 1156 cuando el documento realmente termina en 74.
¿Hay otra forma posible de hacerlo?
Respuestas:
Si abre un nuevo documento de Excel y coloca información en las primeras 5 filas, solo tiene 5 filas. Elimine los valores de las últimas 2 filas y todavía tiene 5 filas. Debe hacer clic con el botón derecho en el número de las filas 4 y 5 y hacer clic en "Eliminar" antes de que el documento tenga 3 filas. Puedes probar esto con la tecla de acceso rápido que ya encontraste.
Si alguna vez tuvo datos en la fila 1156, Excel aún recuerda todas las filas hasta 1156 como parte de los datos.
fuente
Excel recuerda las filas eliminadas y aún las cuenta como celdas con valores. Una solución común es guardar y volver a abrir su libro de trabajo después de haber eliminado sus filas. La reapertura obliga a Excel a olvidar las filas eliminadas y CTRL + FIN está funcionando correctamente.
Una forma sin guardar y reabrir es usar una función VBA simple. Una vez configurado, puede usarlo todo el tiempo presionando CTRL + FIN . También es posible guardarlo como un complemento de Excel y habilitarlo para todos los archivos de Excel.
En el panel izquierdo se ve Este libro de trabajo . Ábrelo y pega este código.
Esto registrará su acceso directo a nuestra propia función "GoToLastCell".
Si desea utilizar otro atajo, elija una de las posibilidades listado aquí .
Insertar un nuevo módulo En el panel izquierdo, ábralo y pegue este código.
Determina la última celda y la selecciona. Guarde su trabajo y vuelva a abrir el libro para habilitarlo.
prensa CTRL + FIN para encontrar la última célula real.
Hay una diferencia entre los parámetros de búsqueda
xlByRows
yxlByColumns
. Ver el resultado.fuente