miércoles, 24 de octubre de 2012

Cambiar de hoja rapidamente



Si tengo un libro de Excel que  tiene muchas hojas, el desplazamiento de una a otra se hace un poco lento y no se pueden ver todas las hojas en la barra de hojas.


Es por eso, que le presentamos 2 opciones para cambiar de hojas rápidamente:


1. En la parte inferior de la hoja de cálculo, se encuentran los siguientes botones de navegación entre hojas. Utilice estas flechas para desplazarse entre hojas 




Para ver una lista completa de las hojas y saber cuáles son las existentes, haga clic derecho sobre el icono  y aparecerá una lista con los nombres de las hojas disponibles.

La opción "Más hojas" abre una nueva ventana con un listado de todas las hojas existentes en el libro actual.


Al hacer clic sobre una hoja inmediatamente me posiciono en dicha hoja.

2. La segunda opción es por medio de una Macros. Para ello debemos ingresar a Visual Basic for Application (anteriormente indicamos que podríamos ingresar con ALT - F11)

Cuando active esta pestaña, seleccione la opción Visual Basic como lo indica la siguiente imagen:


Desde el editor de VBA, insertamos un módulo (Menú Insertar, opción Modulo) e insertamos el siguiente código:


Sub CambiarHoja() 
 With Application.CommandBars("Workbook Tabs").Controls(16) 
 If Right(.Caption, 3) = "..." Then .Execute Else .Parent.ShowPopup 
 End With 
End Sub

Cerramos el VBA, y desde el Excel vamos a ejecutar esta macro.

Para ejecutarla vamos a la etiqueta Vista, y presionamos el Macros, Ver Macros...

 

Luego seleccionamos la Macros CambiarHoja y presionamos el botón Ejecutar.


El resultado será un menú flotante con los nombres de las hojas


Saludos