Limitar rango de celdas de Excel: Limitar tablas con macros

Más información general en sus tablas

Las hojas de cálculo de Excel contienen millones de celdas en numerosas columnas y filas. El número de celdas de una tabla varía según la versión instalada de Excel. Sin embargo, como regla general, solo necesita una fracción de las celdas disponibles para su tabla. Para que pueda concentrarse en lo esencial, tiene sentido eliminar las celdas superfluas de sus hojas de cálculo de Excel. Excel ofrece formas y medios para esto que puede implementar con solo unos pocos clics del mouse. El resultado son tablas que solo tienen la cantidad necesaria de celdas. Aquí puede averiguar cómo depurar las tablas en su versión de Excel.

Cómo eliminar celdas superfluas de sus hojas de cálculo de Excel

"Demasiadas" células pueden resultar confusas y sus ojos se cansan. Otro argumento para una cantidad de celdas que coincide con los valores: ya no puede ingresar ningún valor adicional en las celdas vecinas. Así es como minimiza los errores al mismo tiempo cuando crea un gráfico a partir de los valores.

La siguiente ilustración de una tabla muy simple lo muestra claramente: en este caso, dos columnas y tres filas serían suficientes.

No se debe poder hacer clic en las celdas vacías

Cuando termine el cálculo que se muestra aquí, también puede asegurarse de que ya no se pueda hacer clic en las celdas vacías sin contenido. Sin embargo, esto solo es posible con una macro. Sigue estos pasos:

  1. Presione la combinación de teclas "CTRL + N" para crear un libro nuevo y vacío.

  2. Inicie el "editor de VBA" con la combinación de teclas "ALT + F11". Nota: Si está utilizando una versión más reciente de Excel, como Office2022-2023 o Microsoft 365, es posible que deba activar las "herramientas de desarrollo". Para hacer esto, navegue hasta el elemento de menú "Opciones" a través de "Archivo" y active el elemento de menú "Herramientas de desarrollo" en la "pestaña principal". Guarde el cambio haciendo clic en "Aceptar".

  3. En el "editor VBA" se llama al comando "Insertar"> "Módulo".

  4. Ahora ingrese las siguientes líneas macro:
    Reducir sub ()
    ActiveSheet.ScrollArea = ActiveSheet.UsedRange.AddressLocal
    End Sub
    Sub compartir
    ActiveSheet.ScrollArea = ""
    End Sub

  5. Luego presione la combinación de teclas "ALT + Q". Abra el libro de Excel y luego la hoja de trabajo en la que desea ocultar las celdas innecesarias.

  6. Presione la combinación de teclas "ALT + F8".

  7. En la siguiente ventana de diálogo, haga clic en la macro "Reducir".

  8. Haga clic en "Ejecutar".

El resultado: no más desplazarse más allá de los valores

Después de este proceso, no puede mover el marcador de celda más allá de la última celda utilizada en la tabla. En la tabla de ejemplo de la figura, la celda "B3" es la última celda en la que puede ingresar un valor.

Si desea eliminar la limitación en la celda nuevamente, active la hoja de trabajo deseada, presione la combinación de teclas "ALT + F8" e ingrese "Liberar" en la macro. Luego haga clic en "Ejecutar" para activar la macro. Ahora se puede acceder de nuevo a todo el rango de celdas de su tabla.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave