Unidad 1. Las herramientas del Excel (VII)



Botones de control de formularios para ejecutar macros

Como habrá podido comprobar, el uso del método abreviado para ejecutar una macro es limitado sea por que no podemos usar cualquier letra ya que inhabilitaría las definidas por omisión, sea por que en un determinado libro podemos tener muchas macros y no sabríamos distinguir una de otra, o por alguna otra razón.

Para evitar esto, el Excel dispone de un conjunto de elementos (botones) de control o de formulario a los cuales podemos asignarle una determinada macro. De esta manera, no tenemos limitación alguna pues podemos tener tantos botones como macros tengamos en un libro.

Estos botones de control son de dos tipos:

Los primeros requieren de una programación (módulo) a la cual se les asigna y el uso de los botones de Formulario son más simples. Estos pueden ser directamente asignados a una macro o pueden ser usado para manipular listas, textos, barra de desplazamiento, casillas de verificación o selección, etc. Entre ellas disponemos del botón llamado Botón Botón o Button.

La imagen anterior corresponde a la barra de herramientas de Formulario, en el caso del Excel 2003. Sin embargo en el caso de la versión 2007, se accede a estos botones haciendo clic en el comando Insertar del grupo Controles de la ficha del Programador, como se muestra en la siguiente imagen:

Procedimiento para asignar un botón a una macro:

En el caso del Excel 2003:

Paso 1: Active la barra de herramientas de Formulario usando la siguiente secuencia:

 <Ver> - <Barra de Herramientas> - <Formulario>

En el caso del Excel 2007

Paso 1: <Programador> - Desplegar la lista de <Insertar> del grupo Controles.

Paso 2: Haga clic en el botón "Botón" y trace un rectángulo (dibuje) en una parte de la hoja donde desee colocar el botón

Paso 3: Si al soltar el botón del mouse, no se abre una ventana, haga clic con el botón derecho del mismo y seleccione la opción <Asignar macro>. Seleccione el nombre de la macro al que desea asignar el botón y luego haga clic en <Aceptar>.

Para ejecutar la macro es suficiente hacer clic en dicho botón.

Ejemplo 1

Abra el archivo Pedidos.xls. Vaya a la hoja Filtrado. Vamos a obtener un listado de todos los pedidos atendidos por Davolio, Nancy.  Para ello digite dicho nombre en C2.

Ahora, usando el procedimiento, descrito líneas arriba, inserte un botón en G7 y cuando tenga que ingresar el nombre de la macro, seleccione MacFiltro01. Luego haga clic en Aceptar.

Vamos a cambiar de nombre al botón. Haga clic con el botón derecho del mouse. Como verá, se despliega un menú contextual que no nos interesa. Presione la tecla <Esc> y digite Filtrar Pedidos.

Ahora ya puede identificar claramente para qué sirve el botón y para ejecutarlo es suficiente hacer clic en él.

Ejemplo 2

Usando el mismo archivo anterior, inserte otro botón botón en G8. Asigne este botón a la macro MacBorrar01. Haga que su nombre sea Borrar cabecera.

Noviembre-2010
Pág. 1.7

Atrás  Inicio  Adelante





Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies