Mostrar una lista de hojas en Excel para desplazarnos entre ellas rápidamente

Si acostumbras tener archivos de Excel con muchas hojas, seguro este Tip te será de mucha utilidad.

Voy a mostrarte paso a paso cómo implementar una macro que te permitirá tener una lista con los nombres de las hojas de tu archivo, para que puedas desplazarte fácilmente entre ellas.

Ver video Mostrar lista de hojas en Excel

Suscríbete al canal de EXCELeINFO en YouTube para aprender más de Excel y macros.

Activar el libro de macros PERSONAL

La macro deberá estar en el libro PERSONAL para que esté disponible en cualquier archivo de Excel abierto. Sigue los siguientes pasos para activarlo.

  • Nos vamos a la pestaña Vista > Macros > Grabar macro.
  • Dejamos el nombre por defecto.
  • En Guardar macro en elegimos Libro de macros personal.
  • Aceptar
  • Sin hacer nada, nos vamos a Vista > Macros > Detener grabación.

Código VBA de la macro

El siguiente código lo deberemos ingresar en un Módulo normal.

Sub ListaHojas()
Dim Cantidad As Integer

Cantidad = ActiveWorkbook.Sheets.Count

If Cantidad > 16 Then

    Application.CommandBars("Workbook Tabs").Controls("Más hojas...").Execute

Else

    Application.CommandBars("Workbook Tabs").ShowPopup

End If

End Sub

Anclar macro a la Barra de herramientas de acceso rápido

Para poder ejecutar rápidamente la macro usando una combinación de teclas usando la tecla Alt, debemos anclar la macro a la Barra de herramientas de acceso rápido (QAT en inglés).

  • Damos clic derecho sobre la Cinta de opciones.
  • Elegimos Personalizar barra de herramientas de acceso rápido.
  • Elegimos Macros.
  • Elegimos la macro ListaHojas y luego Agregar.
  • Cambiamos el icono.

Lista de hojas en Excel usando VBA y macros

Figura 1. Lista de hojas en Excel usando VBA y macros.

Descarga el archivo de ejemplo

Lista de hojas – EXCELeINFO.zip

Si te gustó este tutorial, por favor regístrate en nuestra Lista de correo y Suscríbete a nuestro canal de YouTube para que estés siempre enterado de lo nuevo que publicamos.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: