Inmovilizar y proteger área de trabajo en Excel

Es posible inmovilizar un determinado rango de celdas en una hoja de Excel para impedir que se navegue fuera y se inserten datos fuera de él.

Supongamos que tenemos un rango comprendido entre A1 y G35. Queremos que sólo esa parte sea visible y editable.

Una solución sencilla viene dada por un pequeño código que se inserta en la hoja correspondiente:

Private Sub Worksheet_Activate()

ActiveSheet.ScrollArea = "A1:G35"

End Sub

Para insertar este código de clic derecho sobre la pestaña donde está el nombre de la hoja, elija “Ver código” y pegue el anterior código y guarde el archivo.

Este código bloquea  las barras de desplazamiento verticales y horizontales más allá del rango definido, de tal  manera que el usuario sólo se puede desplazar dentro del rango en cuestión, y la pocas celdas que quedan visibles en contorno al rango inmovilizado quedan bloqueadas.

Otra forma de lograr algo parecido es ocultar las filas y columnas no utilizadas.

Descargar archivo en el que se ha aplicado este código.

Recomendados.

Compártalo en Facebook Compártalo en Twitter Compártalo en Whatsapp
Gerencie.com en su correo.

Suscríbase y enviaremos a su correo nuestra información mas reciente.


Déjenos su opinión

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

Información legal aplicable para Colombia.