VBA EXCEL – CREAR BOTONES

0
1199

En este artículo aprenderás a crear un botón en Excel y agregarle una rutina en VBA (macro).
Primero debemos tener activa la ficha “Programador” o “Desarrollador”.
Abrir una hoja y vamos a la ficha “Archivo” y damos clic en “Opciones”.

Luego damos clic en “Personalizar cinta de opciones”.

Activamos la ficha “Programador” o “Desarrollador” y damos clic en el botón “Aceptar”.

Se activará la ficha “Programador” o “Desarrollador”.

Seleccionamos la ficha “Programador” o “Desarrollador”.

Damos clic en el botón “Insertar”.
Seleccionamos el “botón” del grupo Controles ActiveX (sin soltar el botón iquierdo del mouse).

Dibujamos el botón en la hoja de Excel.

Soltamos el botón izquierdo del mouse y damos clic en el botón “Propiedades”.

En propiedades cambiamos el nombre al botón.
Caption = HOJA 2

En la propiedad “Picture” le agregamos una imagen al botón.
La imagen que vamos a agregar al botón podemos buscarla en nuestra  PC o Laptop.

Seleccionamos la imagen y damos clic en el botón “Abrir”.

Podemos cambiar la posición de la imagen en el botón.
Seleccionamos la propiedad  “PicturePosition”.
Seleccionan la opción que más les agrade.

Cerramos la ventana de propiedades.
Insertamos una hoja nueva (en mi caso lo tengo que hacer, ya que no tengo “Hoja2”), si ya tienen la “Hoja2” no es necesario este paso.

Regresamos a la “Hoja1”
Damos doble clic en el botón que acabamos de crear.

En la ventana que se acaba de abrir, ingresaremos el siguiente código para pasar de la “Hoja1” a la “Hoja2”

Nos pasamos a la hoja de Excel.
Damos clic en el botón “Modo Diseño”
Damos clic en el botón “HOJA 2” para pasar a la hoja indicada.

Esta macro nos puede ser útil cuando tenemos varias hojas en un archivo de Excel y queremos ubicarnos rápidamente en algunas de ellas.
Terminado el procedimiento, debemos guardar el archivo con el Tipo  = “Libro de Excel habilitado para macros”, para que se grabe la macro, de lo contrario si se graba en otro tipo no grabara lo realizado.

Esperamos una vez más, que les sea de ayuda e incrementen su conocimiento en el manejo de VBA Excel.
Gracias por su atención y quedamos a la espera de sus sugerencias y comentarios, hasta la próxima.

Dejar respuesta

Please enter your comment!
Please enter your name here