Crear en Excel un botón para ir a una hoja determinada

Excel nos permite crear botones que mediante un código en VB sirven para desplazarnos de una hoja a otra. Veamos cómo se hace.

Ir a una hoja especifica en Excel con Vba.

El proceso consta de dos pasos o partes. En primer lugar, debemos crear la macro en VB y luego crear un botón al que le asignaremos la macro que se ejecutará al dar clic en el botón y nos llevará a la hoja indicada.

Crear el botón en Excel.

Para crear un botón en Excel vamos la pestaña o cinta llamada Programador. Allí damos Clic en Insertar, luego vamos Controles de formulario y elegimos la opción Botón.

crear-boton-excel

Seguidamente damos Clic en el lugar donde queremos ubicar el botón, y le damos nombre el botón, e incluso formato.

Macro para ir a una hoja de Excel.

El siguiente paso es crear la macro para ir a la hoja del libro que necesitamos.

El código es el siguiente:

Sub Portada()

Sheets("Portada").Select

Range("A1").Select

End Sub

La macro contiene lo siguiente.

  • La primera línea contiene el nombre de la macro.
  • La segunda línea contiene el nombre de la hoja a la que debe ir.
  • La tercera línea contiene la celda en la se debe que se debe seleccionar a llegar a la hoja indicada.

En este caso le estamos diciendo a Excel que vaya a la Hoja Portada y se posiciones en la celda A1.

Agregar la macro al botón.

Ahora sólo resta asignar la macro creada al botón que hemos creado para que, al dar Clic sobre el botón, la macro se ejecute llevándonos a la hoja y celda indicada.

Para ello damos clic con el botón derecho del mouse, y en el menú contextual elegimos la opción Asignar macro, y tenemos lo siguiente:

asignar-macro-a-boton

Damos clic en aceptar y ya tenemos nuestro botón funcional, debiendo hacer un botón por cada hoja del libro a la que queramos desplazarnos.

Descargar ejemplo.

Recomendados.

Compártalo en Facebook Compártalo en Twitter
Deje su opinión o su pregunta.

Regístrese para informarle cuando se responda su pregunta.

Este sitio web utiliza cookies propias y de terceros para ofrecer un mejor servicio. Al seguir navegando acepta su uso.