Inicio » Excel para contadores. » (24 / 02 / 2011 )

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

Cuando trabajamos con libros en Excel que tienen una gran cantidad de hojas, resulta más cómo si creemos una serie de botones al pulsarlos nos permite ir a determinada hoja del libro, así que explicaremos cómo hacerlo.

El proceso consta de dos pasos o partes. 1. Crear la macro que nos permite ir a la hoja deseada. 2. Crear el botón para esa macro.

Creamos entonces una macro que nos permite ir a la hoja que necesitemos.

Consulte: Donde crear una macro en Excel

Ahora que ya sabemos donde se ha de crear la macro, veamos entonces cuál es el código que debe contener esa macro:

Sub Verclientes()

Sheets("Clientes").Select

Range("A1").Select

End Sub

La macro solo requiere de dos líneas de código. La primera línea indica la hoja a la que queremos ir. En este caso hemos colocado la hoja llamada “Clientes”, pero podrá ser Cartera en cuyo caso el código será: Sheets("Cartera").Select, en fin, colocaremos exactamente el nombre que le  hemos asignado a la hoja.

La segunda línea de código nos indica la celda en la que “aterrizaremos”. En el ejemplo la macro nos llevará a la celda A1 de la hoja “Clientes”. Por supuesto que colocaremos la celda a la que necesitemos llegar.

Por cada hoja habrá que crear una macro.

Ahora sólo resta crear un botón que le asignaremos el nombre que mejor nos parezca. Por ejemplo “Ir a clientes”.

Luego asignaremos la macro al botón, de manera tal que al dar clic sobre el botón se ejecute la macro que le ha sido asignada. En el ejemplo, al botón “Ir a clientes” le se le asigna la macro “Verclientes”.

Para saber cómo crear el botón y cómo asignarle la macro, consultar Asignar macros a un botón en Excel.

Habrá que crear tantos botones como sean necesarios, al igual que la macros.

Temas relacionados

Opinar o comentar (Recuerda que somos de Colombia)

9 Opiniones en “Crear en Excel un botón para ir a una hoja determinada”
  1. javier g dice:

    quiero ir a una hoja determinada en Excel pero no siempre a la misma. Como se hace para que la macro me pregunte el nombre de la hoja que quiero seleccionar? gracias

  2. Rodrigo dice:

    Excelente, ahora si yo tengo 1500 hojas y quiero ir a una en particular estando en una celda de la hoja principal ejm celda "F8" escribo el numero en la celda y quiero darle INTRO para ir, cómo lo haría?

  3. Aldo dice:

    Como hacer una macro que pueda seleccionar hojas dependiendo del dato. Ejemplo si un resultado da 9 enviar ese resultado a la hoja "poroto" si sale 2 enviar ese resultado a la hoja "lenteja" etc.

  4. David dice:

    como creo una hoja con hipervinculos y a la vez ocultar las pestañas.

    Gracias por su apoyo

  5. Luis Marcelo dice:

    Me esta siendo de gran utilidad todas sus publicaciones, les agradesco mucho a todos los que hacen posible todo esto, gracias.

  6. sants dice:

    la verdad que esta pagina es de gran apoyo.
    gracias.

  7. Angel Benito dice:

    Hola a todos mi primera vez en un foro
    e creado un macro que me inserte un renglon
    Selection.EntireRow.Insert
    pero necesito que me copia el renglon superior con sus formulas y me lo inserte en la fila inferior en blanco.
    gracias a todos

  8. Gustavo Adolfo dice:

    Buen aporte,

    Otra opción práctica cuando no se quiere grabar el libro con macros, es utilizar "formas" (Insertar/formas), y posteriormente haciendo uso del click derecho escoger "hipervinculo...", allí seleccionamos, en el extremo izquierdo aparece "Lugar de este documento", donde se selecciona la hoja y la celda a la que queremos ir.

    Saludos y buen día!

  9. Arturo dice:

    Muchas gracias por esta información que me ha ayudado mucho. Su página web es una gran herramienta. Gracias nuevamente.

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.