Para ello, hay que primero crear la macro y luego crear un botón al que se le asigna la macro creada. De esta forma al pulsar el botón, inmediatamente se ejecuta la macro que le hayamos asignado.
Crear la macro:
Abrimos Excel, luego vamos a la pestaña “Programador” y tendremos lo siguiente:
Allí, al lado izquierdo, vemos una opción llamada “Visual Basic”, allí es donde se crean o editan las macros. Damos clic allí.
Una vez ingresemos a Visual Basic o editor de macros, insertamos un nuevo módulo:
Al insertar el nuevo módulo, todo lo que debemos hacer es escribir la macro: la puedes copiar
Sub VerhojaA()
Sheets("VerhojaA").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 “HojaA”, pero podrá ser HojaB en cuyo caso el código será: Sheets("HojaB"). 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 “HojaA”. Por supuesto que colocaremos la celda a la que necesitemos llegar.
Por cada hoja habrá que crear una macro.
Allí seleccionamos la macro que queremos ejecutar, y damos clic en “Ejecutar”. Eso es todo.
Una vez escrita o copiada la macro, sólo resta guardar el archivo, y ya tendremos lista nuestra macro para ejecutarla.
Para ejecutarla, en la misma pestaña “Programador” de Excel, damos clic en la opción “Macros”, que está al lado izquierdo, junto a la opción de “VisualBasic”
Ahora sólo resta crear un botón que le asignaremos el nombre que mejor nos parezca. Por ejemplo “Ver Hoja”.
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 “IVer Hoja A” le se le asigna la macro “VerhojaA”.
En Excel 2007, hay que ir a la pestaña “Programador”, luego dar clic en “Insertar/Controles de formulario” e igualmente se selecciona un botón
Con el puntero del ratón se ubica el botón en el lugar que se requiera y automáticamente sale una ventanita donde se puede seleccionar la macro que le queremos asignar al botón (VerhojaA,) y luego se le da un nombre al botón, por ejemplo Ver Hoja A. Este proceso se repite para cada uno de los botones con su respetiva macro (que lleva a cada una de las hojas). Es un poco dispendioso y tendrás que elegir, o bien una hoja, solo para alojar o dibujar los botones con sus macros, o bien, una de las que ya existen en el libro. Otra cosa es si quieres tener todos los botones en todas hojas. En este caso, puedes copiarlos.
La macro asignada en ese proceso se puede cambiar cuando se quiera. Para ello se da clic derecho sobre el botón y en el menú contextual se elige la opción “Asignar macro”.
De esta forma podemos ubicar botones de control que nos permita gestionar nuestras herramientas en Excel.