Del curso: Excel para principiantes: Automatizaciones con Macros y VBA

Asignación de macros a botones fabricados por nosotros

Una de las formas más utilizadas para ejecutar macros es mediante botones creados a partir de figuras geométricas. En este vídeo vamos a aprender a hacerlo. De hecho, ya tenemos aquí un rectángulo con esquinas redondeadas que tiene asignada una macro. Si nos damos cuenta, al pasar el ratón por encima de esta figura cambia la forma del cursor, y eso significa que tiene asignada una macro dispuesta para ser ejecutada. Para hacer este ejercicio, vamos a crear en principio otra figura similar a esta para asignar otra macro, la macro que da formato a esta tabla. Vamos a ir a la ficha Insertar y, dentro de Ilustraciones, hacemos clic en Formas. Ahora vamos a elegir una de estas formas, por ejemplo un rectángulo de esquinas redondeadas. Hacemos clic, vemos que el cursor cambia, y ahora hacemos clic en esta zona y, sin soltar, arrastramos hasta aquí. Ahora ya, una vez que hemos soltado y la figura queda seleccionada, podemos escribir directamente, por ejemplo, "Dar formato". Si queremos centrar este texto, seleccionamos de nuevo, desde un borde, la figura, y, desde la ficha Inicio, podemos centrar horizontal y verticalmente. Ahora vamos a asignar la macro que queramos a este botón. Para ello, hacemos clic con el botón derecho sobre la figura y elegimos Asignar macro. Y ahora ya nos aseguramos de tener seleccionada en este campo la opción adecuada para poder ver las macros en este panel y elegimos nuestra macro, que va a ser 'Ejercicios_FormatoTabla'. Aceptamos y ahora ya podríamos comprobar. Hacemos clic en el botón Dar formato, vemos como se aplica formato a la tabla, y ahora vamos a hacer clic en este botón que ya teníamos, que era Quitar formato. Dar formato. Quitar formato. Este tipo de botones y la asignación de macros a ellos es ideal para las macros que están grabadas en este libro, no en el libro de macros personal.

Contenido