Site icon Business Intelligence MX

Restringir la navegación a un rango específico en Excel con VBA

Uso

¿Alguna vez has necesitado restringir la navegación de una hoja de Excel a un solo rango? Lo puedes hacer con VBA. El comando es muy simple. Sigue estos pasos.


Instrucciones

0. Crea un libro de trabajo.

1. Accede al código en VBA (Alt + F11), y da doble click en el nombre de la hoja donde pondrás la restricción. Aquí será la hoja 1.

2. Inserta el código en el pánel del lado derecho.

Private Sub Worksheet_Activate()
ActiveSheet.ScrollArea = “A1:A5
End Sub

El rango especificado es el que quedará habilitado (A1:A5). No podrás navegar en el resto de la hoja.

3. Para que las macros se ejecuten, deben habitar un archivo de Excel habilitado para macros (xlsm). Guarda el archivo en ese formato.

3. Para evitar que alguien más haga cambios en tus macros, puedes agregar un password a las macros.

Sigue esta en el editor de código:






Listo. Puedes descargar el archivo aquí:  restricción de rango .

Exit mobile version