Unidad 1. MICROSOFT EXCEL ()

1.6 CONTROLES Y FORMULARIOS

La utilización de macros para automatizar una serie de procedimientos manuales en un libro nos proporciona grandes ventajas. Puesto que las macros son bastante rígidas, ya vimos que, mediante algunas instrucciones del VBA podemos darle mayor potencia e interactividad a las mismas. Sin embargo, si en un mismo libro tenemos varias macros, puede ocurrir que las letras disponibles no son suficientes o podríamos confundirnos de una macro con otra.

Para resolver esta dificultad disponemos de los llamados Controles que se encuentran en la barra de herramienta de Formularios y también en la barra de Herramientas del Cuadro de Controles Activex, aunque los de mayor sencillez en su uso son los primeros.

En MS Excel 2003

Usando la secuencia: [Ver] - [Barra de herramientas] - [Formularios] obtenemos la barra que se muestra a continuación:

En MS Excel 2007

Usando la secuencia: [Programador] - [Insertar], obtenemos la lista de todos los controles (de formulario y ActiveX); será suficiente hacer clic en uno de ellos y trazar un recuadro en la hoja activa. Aquí usaremos sólo los controles de formularios.

Al hacer clic en cualquiera de los mencionados, debemos trazar un pequeño rectángulo (puede ser el ancho de una celda).

En el caso del botón [Botón], al soltarlo se despliega una ventana donde aparece una lista de macros disponible. Se seleccionará macro deseada y luego hacer clic en [Aceptar]. En el caso de otros controles, se deberá hacer clic con el botón derecho del ratón para obtener un menú contextual en el cual se distingue dos opciones

-    Asignar macro

-    Formato de control

El primero le permite asignar el botón a una macro que aparecerá en la lista (si en el libro hubiera alguna). Luego de seleccionar la macro, hacer clic en [Aceptar].

El segundo nos permite pasar a una nueva ventana, hacer clic en la ficha [Control] y definir (común a todos los controles) el rango o nombre de rango asociado a este control y la celda de la hoja con la que se desea vincular el resultado del uso del control.

Es importante tomar en cuenta esta celda de vinculación. Por ejemplo si se trata de usar el control Cuadro combinado, se deberá ingresar el rango de la lista de los datos, cuando se use el botón se visualizará dentro del mismo, la lista, y al seleccionar a uno de los elementos, el número de este elemento en la lista, se visualizará en la celda con la cual se vinculó el control.

Al lado del uso de los botones de control de formulario que permite asignar éstos a una macro, también podemos aprovechar las opciones que nos permite dicho botón; pero esto se consigue mediante el uso de la función Indice, no vista antes.

 

Pág. 1.37

Atrás  Inicio  Adelante





Página inicial  Cursos Informática Gratuitos

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