martes, 11 de junio de 2013

Como limitar el rango de desplazamiento en una hoja


En esta ocasión veremos como indicar en una hoja de Excel, que solamente se puede desplazar por un rango de celdas, y evitar que se desplacen por otras.


Para ello, veremos el siguiente ejemplo:


En este archivo tenemos 39 registros (40 filas si incluimos el encabezado de la tabla), y de manera automática el Excel nos permite movernos por todas las celdas que se encuentran dentro de un hoja.

Sin embargo, vamos a indicar que solo podremos desplazarnos desde la celda A1 hasta la celda F40.

Por lo tanto presionaremos ALT + F11 para ir donde el Visual Basic.


Al estar en el Visual Basic, debemos asegurarnos que se muestren las ventanas del Explorador de Proyecto y la Ventana de Propiedades. De no mostrarse se activan desde el menú Ver.

Dentro del Explorador de Proyecto selecciono la hoja donde se encuentra en rango; y luego dentro de la Ventana de Propiedades, en la propiedad ScrollArea escribiré el rango A1:F41


Al presionar Enter, el Excel automáticamente coloca los signos de dolar $ para indicar que el rango se encuentra fijo.

Al regresar al Excel, ya no podre desplazarme ni seleccionar ninguna otra celda que no se encuentre dentro del rango indicado.

Este truco sirve para evitar que visualicen, ingresen o modifiquen información en las otras celdas no indicadas.

Espero que les haya servido este truco muy sencillo.

Saludos
Ing. Enrique Neciosup Morales