Limitar el área de trabajo de una hoja Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

En ocasiones necesitamos limitar el área de trabajo de una hoja Excel, donde solamente en el rango deseado podamos editar, insertar, modificar o eliminar valores y fórmulas.

A la vez evitará que nos desplacemos por fuera de las celdas del rango deseado, con el ratón o desde las barras de desplazamiento vertical y horizontal.

Limitar el área de trabajo de una hoja Excel

En la Hoja1 de nuestro libro necesitamos que solamente se pueda editar el rango A1:C10 y bloque las vistas de la hoja evitando el desplazamiento por otras celdas.

ABC
1ClienteFechaObservación
2
3
4
5
6
7
8
9
10

  1. Abrir la hoja deseada. Donde limitar el área de trabajo.

  2. Ir a: Barra de etiquetas de hojas / Botón derecho del ratón / Ver código. Se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.

  3. Ir al Panel de propiedades. Si el panel no está visible Ir a: Barra de menú / Ver / Ventana de propiedades; O también, Atajo de teclado F4. Mostrará u ocultará la ventana para asignar propiedades a nuestra hoja.

    Ventana de propiedades VBA con la propiedad ScrollArea
  4. Ir a: la propiedad ScrollArea / Escribir: A1:C10 / Pulsar la tecla Enter. O el rango deseado donde deseamos editar los datos. Se insertará como referencia absoluta ($).

  5. Guardar el libro con la extensión *.xlsm. Libro habilitado para macros.

  6. Ir al rango A1:C1 / Escribir los datos deseados. Celdas sin restricción que podremos editarlas.

  7. Ir a la celda E1 / Escribir cualquier texto. Verificar como no permite insertar el valor.

  8. Verificar como en la hoja no podemos desplazarnos con las barras de desplazamiento vertical y horizontal.

Animación hoja Excel con limitación de la hoja excepto el rango A1:C10
Nivel de dificultad: Experto VBA-Macros Excel Experto VBA - Macros

10 comentarios en “Limitar el área de trabajo de una hoja Excel

  • al guardar y volver abril el libro no me guarda el área delimitada de trabajo, como le hago para que se quede guardada?

  • hola... buen contenido.. a ver si me ayudas .. necesito una macro que me muestre solo una pagina de la hoja.. es decir tengo un libro con una hoja que tiene cuatro pagina.. quiero que me muestre la pagina uno y las otras las oculte y la muestre cuando se la pida

  • Hola a todos:

    Tengo un libro habilitado para macros configurado para abrir un UserForm1, en el cual he colocado botones para abrir diferentes hojas dentro del mismo libro. Mi problema es que al iniciar, accionando cualquiera de los botones se accede a la hoja correspondiente y el scroll del mause funciona; pero cuando acciono el resto de los botones, el scroll no funciona en ninguna de las hojas correspondientes, ni en la primera. Es como si se congelara en la ventana activa. Necesito poder ver el resto de la hoja, pues tengo información importante para leer. ¿Cómo puedo corregir este error?.

    Muchas gracias a todos por su ayuda y el tiempo empleado,
    Saludos, Daily

    • Hola Daily,

      Sin analizar la macro creada es imposible identificar la causa. Hay un evento importante llamado Scroll en UserForm.

      También puedes abrir las hojas mediante hipervínculos/vínculos a botones.

      Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.