¿Cómo limitar el área de desplazamiento de una hoja de cálculo en Excel?
Cuando usamos un libro de trabajo, a veces queremos restringir el desplazamiento de la hoja de cálculo. Esto significa que la hoja de cálculo se fijará en un rango de celdas y no se desplazará más allá de este rango. ¿Existen trucos rápidos para limitar el área de desplazamiento de una hoja de cálculo?
Limitar el área de desplazamiento de todas las hojas de cálculo con código VBA
Limitar el área de desplazamiento de una hoja de cálculo con Kutools para Excel
Limitar el área de desplazamiento de una hoja de cálculo ingresando manualmente la dirección del rango
Puedes ingresar manualmente la dirección de la celda para deshabilitar el área de desplazamiento; sigue los siguientes pasos:
1. Activa la hoja de cálculo en la que deseas limitar el área de desplazamiento.
2. Mantén presionadas las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones, y luego haz clic en Ver > Ventana de Propiedades, consulta la captura de pantalla:
3. Y en la lista de la Ventana de Propiedades, ingresa una dirección de rango en el cuadro de propiedad ScrollArea, consulta la captura de pantalla:
4. Luego cierra esta ventana, y se te restringirá moverte o seleccionar las celdas fuera del rango especificado.
Notas:
1. La dirección de la celda que ingreses debe ser un rango contiguo.
2. Si deseas cancelar el límite del área de desplazamiento, solo necesitas eliminar la dirección del rango del cuadro de propiedad ScrollArea en el paso 3 anterior.
Limitar el área de desplazamiento de todas las hojas de cálculo con código VBA
A veces, necesitas establecer el límite del área de desplazamiento para todas las hojas de cálculo en tu libro de trabajo dentro del rango utilizado. En este caso, el siguiente código VBA puede ayudarte a limitar el área de desplazamiento de todas las hojas de cálculo de una vez.
1. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.
Código VBA: Limitar el área de desplazamiento de todas las hojas de cálculo
Sub SetAllScrollAreas()
'Update 20140326
Dim ws As Worksheet
For Each ws In Application.ActiveWorkbook.Worksheets
ws.ScrollArea = ws.UsedRange.Address
Next
End Sub
3. Luego presiona la tecla F5 para ejecutar este código, lo cual establecerá el área de desplazamiento para cada hoja de cálculo en tu libro de trabajo actual basándose en el rango utilizado.
Nota: Si deseas eliminar el límite del área de desplazamiento de todas las hojas de cálculo, puedes aplicar el siguiente código VBA:
Código VBA: Eliminar el límite del área de desplazamiento de todas las hojas de cálculo
Sub SetAllScrollAreas()
'Update 20140326
Dim ws As Worksheet
For Each ws In Application.ActiveWorkbook.Worksheets
ws.ScrollArea = ""
Next
End Sub
Limitar el área de desplazamiento de una hoja de cálculo con Kutools para Excel
Si buscas una forma más conveniente de resolver esta tarea, aquí hay una herramienta práctica: Kutools para Excel, con su función Ocultar área no seleccionada, puedes limitar tu rango especificado con un solo clic.
Kutools para Excel: con más de 300 complementos útiles para Excel, prueba gratis sin limitaciones durante 30 días. Consíguelo ahora.
Después de instalar Kutools para Excel, sigue los siguientes pasos:
1. Resalta las celdas del rango que deseas limitar en el área de desplazamiento.
2. Haz clic en Kutools > Ver > Ocultar área no seleccionada, consulta la captura de pantalla:
Y solo tus celdas seleccionadas serán visibles, las demás estarán ocultas y deshabilitadas para ver o editar.
Nota: Para cancelar la limitación del área de desplazamiento, debes hacer clic en Kutools > Ver > Mostrar todos los rangos ocultos.
Para obtener más información detallada sobre Ocultar área no seleccionada, ve a Ocultar área no seleccionada.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!