Como bien sabéis, con excel nos podemos ahorrar mucho tiempo utilizando las macros, ya que gracias a ellas podemos, por ejemplo, realizar tareas repetitivas de forma fácil. En este informe añadiremos la utilidad de acceso a dichas macros a través de un botón.
De esta forma, utilizando los botones de excel, podemos ser capaces de proteger la hoja, incluso quitando menús y submenús para que el usuario no ponga en marcha otra macro, o realice alguna acción no esperada en la plantilla de excel.
Lo primero que vamos a hacer es crear una macro, para ello iremos a: Heramientas / Macro / Grabar una nueva macro.
Primero le daremos un nombre a la macro tal como indica el diálogo y grabaremos cualquier cosa que nos interese. En el momento en que queramos finalizar la grabación, podemos volver a Herramientas / Macro /Finalizar la grabación.
Atención, otro truco de excel: Asegúrate de hacer ESC en las funciones que así lo piden, para que la macro pueda capturar el estado deseado.
Ahora ya tenemos la macro y necesitamos crear un botón que acceda a dicha macro, para ello iremos a Ver / Barras de herramientas / Formularios y haremos click en el botón de icono.
En cuanto se acabe el diseño del botón, aparecerá una pantalla que nos permitirá seleccionar cualquiera de las macros que tenemos.
Si necesitases modificar lo que está realizano la macro, tenemos otro truco : Pulsando Alt F11 abriremos el VBA del Macro y podrás modificar cualquier detalle.
Otro problema que puede suceder es que no puedas modificar las propiedades del botón, ya que cuando te posicionas encima aparece la mano para ejecutar la macro. Otro truco para que ésto no suceda es hacer click mientras tienes la tecla de ctrl apretada.
You now have a button that will perform the desired operation. Select Alt F11 if you want to dive into the VBA of the Macro if you need to modify anything in detail.
Piece of cake for quickly adding functionality to a spreadsheet, model, or other.






