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.

Inmovilizar área de trabajo en Excel con VBA.

Supongamos que tenemos un rango comprendido entre A1 y G35. Queremos que solo 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, haga clic derecho sobre la pestaña donde está el nombre de la hoja, elija “Ver código”, pegue el código anterior y guarde el archivo.

Este código bloquea las barras de desplazamiento vertical y horizontal más allá del rango definido, de tal manera que el usuario solo puede desplazarse dentro del rango en cuestión, y las pocas celdas que quedan visibles en torno 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.

Forma de citar este artículo (APA):

Gerencie.com. (2013, agosto 21). Inmovilizar y proteger área de trabajo en Excel [Entrada de blog]. Recuperado de https://www.gerencie.com/inmovilizar-y-proteger-area-de-trabajo-en-excel.html

Recomendados.

Deje su opinión o su pregunta. Trataremos de darle respuesta.
Su comentario o pregunta será editada automáticaente por el sistema.

Regístrese para informarle cuando se responda su pregunta.

Este sitio web utiliza cookies para ofrecer un mejor servicio. Al seguir navegando acepta su uso.