Restringir columnas de desplazamiento

Vamos a ver ahora, una de las Propiedades que son de mayor uso al momento de personalizar un libro de trabajo que puede ser accedido por otras personas pero que no queremos que se desplacen por Columnas donde posiblemente tenemos información que debe permanecer oculta; se trata de la Propiedad ScrollArea.

Propiedad ScrollArea: con el uso de esta Propiedad, podremos configurar el rango de celdas que permitiremos sean consultadas por otra persona.

Tenemos la siguiente información

Se trata de un listado de personas sencillo, y si nos queremos desplazar a la columna BC, seguramente no tendremos problemas para ello pero; en caso de requerir restringir el desplazamiento a un rango específico podemos utilizar la Propiedad ScrollArea

Podemos cambiar esta configuración desde la programación en Visual Basic for Application; abrimos el editor VBA (Alt + F11) y damos doble clic en la Hoja1 (en este caso) y en el área de edición de código pegamos el siguiente código:

Sub ColumnasDesplazamientoRestringido()

ActiveSheet.ScrollArea = "A:F"

End Sub

Queda de la siguiente manera:

Veamos lo que significa cada código:

Linea 1, Sub ColumnasDesplazamientoRestringido(): Indica el inicio de la macro

Linea 2, ActiveSheet.ScrollArea = "A:F": con esta instrucción estamos activando del Objeto ActiveSheet la Propiedad ScrollArea con la cual podemos definir el rango de desplazamiento que se puede realizar en la hoja que para este ejemplo se trata de solo dejar activas las columnas de la A hasta la F.

Última Línea, End Sub: indica el final de la macro

Probemos ejecutando esta macro con F5 y al revisar el desplazamiento por la hoja, podemos notar que solo nos podemos mover en filas entre las columnas A y F.

Descargar archivo de ejemplo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.