Está en la página 1de 14

Controles de formularios en Excel: Barra de desplazamiento

Continuando con los controles de formulario, en esta ocasin vamos a ver la funcionalidad de la
Barra de Desplazamiento. Este control tiene la misma funcionalidad del Control de nmero
donde nos permite interactuar con la hoja de Excel ingresando nmeros desde los botones de
flechas de una forma ms visual, para mejorar la experiencia e interaccin con la hoja ya que a
medida que se utiliza, se observa el avance de la numeracin en una barra de desplazamiento.
Para ingresarlo, nos ubicamos en la ficha de PROGRAMADOR en la opcin Controles elegimos
Insertar y luego seleccionamos la opcin Barra de Desplazamiento:

Con esto, se activa el cursor del mouse en modo de edicin para proceder a dibujar la barra a
nuestro gusto en la hoja de Excel:

Para configurar este control damos clic derecho sobre el control y seleccionamos Formato de
control:

Tenemos las siguientes opciones para configurar:


1.
2.

Valor actual: Corresponde al valor actual que tiene el control


Valor mnimo: Corresponde al valor mnimo (lmite inferior) que deseamos pueda ser
elegido desde este control

3.

Valor mximo: Corresponde al valor mximo o lmite superior que deseamos pueda ser
elegido

4.

Incremento: Corresponde al valor en que aumentar o disminuir el control a medida


que damos clic en las flechas de desplazamiento.

5.

Cambio de pgina: corresponde el valor de cambio que tendr la barra si damos clic
no sobre las flechas sino sobre la barra central directamente.

6.

Vincular con la celda: Esta opcin es la que utilizaremos para poder enlazar este
control con la hoja de Excel. En esta opcin indicaremos la celda de la hoja en la cual
deseamos se coloque el nmero que resulta luego de la interaccin con el control
Bien, ahora para ver este control en accin, contaremos con el listado de los meses en la fila 8
y en la fila de encima tenemos el valor en nmero correspondiente para cada mes. Debajo de
los meses tendremos una Barra de desplazamiento quedando bien alienada con los nombres
de los meses:

La idea es entonces que mediante la barra de desplazamiento, se de la visualizacin de que


nos estamos desplazando por los meses, as que de debemos configurar la barra para que el
valor mximo sea 12 (12 meses del ao) y el valor mnimo sea; en la opcin Incremento
asignaremos el valor 1 para que nos podamos desplazar mes por mes. Finamente vincularemos
este control con la celda A5, as que en esta celda se ver el valor que actualmente tiene el
control el cual luego podemos utilizar por ejemplo para aplicar formato condicional:

Controles de formularios en Excel: Botn de opcin


Otro de los controles de formularios que nos puede ser de gran utilidad es el botn de Opcin,
el cual bsicamente nos da la facilidad de interactuar con la hoja de Excel permitiendo
seleccionar de un listado de opciones la que se requiera. Para utilizar este control nuevamente
nos dirigimos a la ficha DESARROLLADOR en la opcin Insertar, Controles de formulario y
luego tomamos el Botn de opcin:

Con esto, el cursor de mouse se activa en modo edicin con lo cual solo es necesario dibujar
este control en la hoja de Excel:

Este Botn de opcin se inserta de uno en uno y la cantidad que se requiera. Inicialmente se
crea con el texto Botn de opcin 1 pero se puede modificar este texto con la informacin que
se requiera, simplemente es editando directamente sobre el texto siempre y cuando se

encuentre en modo edicin (tal y como est en la imagen superior). Para configurar este botn,
clic derecho sobre el control con lo cual se activa el cuadro de Formato de control

Tenemos dos opciones:


Valor: Permite establecer el estado inicial del control. Tenemos tres opciones
Sin activar: Esta opcin se presenta cuando el control no est activo
Activado: Esta opcin se presenta activa en caso de haber seleccionado el botn
Mixto: No aplica para este control.
Vincular con la celda: Con esta opcin es que podemos vincular la dinmica del control
con la hoja Excel indicando con cual celda deseamos tener el resultado del control.
El resultado de este control es un valor numrico que va desde 1 hasta el nmero de Botones
de opcin que tengamos, es decir, si tenemos 3 botones de opcin en la hoja, el resultado
puede ser 1, 2 o 3. Es importante resaltar que los Botones son excluyentes, es decir, no
podemos tener Activos varios botones a la vez. Vamos a realizar una aplicacin sencilla de este
control, supongamos que se trata de la venta de televisores donde tenemos 3 tamaos: 32, 36
Y 42 pulgadas. La idea es que dependiendo del tamao que se escoja, el precio del televisor
debe ser diferente:
32 Pulgadas: $ 400.000
36 Pulgadas: $ 500.000
42 Pulgadas: $ 650.000
Insertamos el primer botn en la hoja:

Ingresamos a las opciones de este control (clic derecho, Formato de control) y en la ficha
Control solo debemos indicar la celda de la hoja Excel en la cual deseamos se asigne el valor
del control, que en este ejemplo le indicaremos la celda B5:

Damos aceptar y cambiamos el texto indicando 32 Pulgadas. Luego continuamos insertando


en la hoja Excel los otros dos botones de opcin restantes quedando finalmente de la siguiente
manera:

Luego de haber configurado para el primer botn la celda B5 con la cual deseamos se vincule,
los dems botones que sigamos insertando, quedaran automticamente vinculados a la misma
celda para no tener que repetir este paso por cada botn de opcin que insertemos en la hoja:

Observemos que al seleccionar cualquiera de las 3 opciones, en la celda B5 se marcara el


nmero respectivo para cada opcin.
Ahora, vamos a aplicar sobre la celda C12 una funcin SI anidada para que en funcin del valor
de la celda B5 nos retorne como resultado el precio del televisor de acuerdo al tamao
seleccionado:

Y como resultado tenemos:

CONTROLES DE FORMULARIOS EN EXCEL: CASILLA DE VERIFICACIN


Ya que vimos el control de Botones de Opcin, vamos a continuar con el control de Casilla de
Verificacin el cual tiene un uso similar. Con este control, lo que podemos obtener es la
capacidad de seleccionar ms de una opcin que a diferencia del control Botn de opcin solo
podamos seleccionar una.Para utilizar este control, nos dirigimos a la ficha

DESARROLLADOR, herramientas Controles seleccionamos la opcin Insertar y luego Ficha de


verificacin:

Con esto se activa el cursor del mouse en modo edicin para poder insertar en la hoja
de Excel este control, as que solo debemos dibujar el control a nuestra necesidad:

Veamos las opciones de configuracin que tiene este control dando clic derecho sobre el mismo
y seleccionamos Formato de control:

o
o
o

Tenemos dos opciones principales:


Valor: Permite establecer el estado inicial del control. Tenemos tres opciones
Sin activar: Esta opcin se presenta cuando el control no est activo
Activado: Esta opcin se presenta activa en caso de haber seleccionado el botn
Mixto: Es una opcin especial que permite tener en un tercer estado el control
Vincular con la celda: Con esta opcin es que podemos vincular la dinmica del control
con la hoja Excel indicando con cual celda deseamos tener el resultado del control. Es
resultado que genera este control al utilizarlo es VERDADERO cuando esta seleccionado o
FALSO cuando no lo est; este resultado lo genera en la celda a la cual vinculemos el control.

Para ver entender mejor el funcionamiento de este control vamos a realizar una aplicacin
sencilla, en este caso un servicio de lavado. Se cuenta con tres opciones, Sencilla, adiciona
Brillada y adicionar Desmanchada. De acuerdo a los servicios que se seleccione, el precio del
servicio total cambia teniendo en cuenta los siguientes precios:

Sencilla:
$12.000

Brillada:
$ 5.500

Desmanchada: $ 6.500
Ejemplo: Si solo se selecciona la opcin Sencilla, el valor del servicio ser de $12.000 pero si
adems se selecciona Brillada, el valor del servicio ser $17.500 ($12.000 de Sencilla + $5.500
de Brillada).
Insertamos la primera Casilla de Verificacin:

Ajustamos el nombre a Sencilla y luego vamos a configurar la celda con la cual deseamos se
vincule para obtener el resultado, en este caso vamos a vincularlo con la celda B5:

Damos clic al botn Aceptar y ahora vemos que al seleccionar esta casilla que ahora tiene el
texto Sencilla, en la celda B5 el resultado es VERDADERO:

Y al desactivar esta casilla el resultado de la celda B5 es FALSO:

Ahora vamos a utilizar este resultado de la celda B5 para que en caso de que sea
VERDADERO, en la celda D5 se aplique el valor del servicio Sencilla ($12.000). Esto lo
realizaremos con una funcin SI:

Veamos el resultado cuando activamos la casilla de Sencilla:

Y si no se selecciona esta casilla de verificacin:

Ahora realizamos estos mismos pasos para los otros dos servicios:
1.
2.
3.

Insertar Casilla de Verificacin: Ficha DESARROLLADOR, Insertar, Casilla de


verificacin
Cambiar el texto: Cambiar Casilla 2 por Brillada
Vincular celda para el Resultado: Clic derecho sobre la casilla de verificacin, Formato
de control y en la opcin Vincular con la celda indicamos la celda que tengamos al lado
izquierdo de donde ubicaremos el control.
Nota: A diferencia del control Botn de Opcin y en caso de tener varias casillas de verificacin
no se debe vincular a la misma celda ya que cada Casilla es independiente es decir, no son
excluyentes.

1.

Luego de configurar la celda a vincular, aplicamos la funcin SI, donde esta funcin
lgica valida si la celda donde tenemos el resultado es igual a VERDADERO, nos debe
retornar $5.500 para el servicio de Brillada y $6.500 para el servicio Desmanchada (para la
otra casilla de verificacin)
El resultado es el siguiente:

Luego realizamos la suma de las celdas que arrojan el valor del servicio para obtener el total:

Finalmente aplicamos un poco de formato a la hoja donde podemos ocultar la columna donde
se arroja el resultado de seleccionar las Casillas de Verificacin y cambiando algunos colores:

CONTROLES DE FORMULARIOS EN EXCEL: CUADRO DE LISTA


Vamos a continuar aprendiendo el uso de los controles de formulario esta vez con el Cuadro de
Lista el cual nos sirve principalmente para poder seleccionar una opcin a partir de un listado
que se presenta en un cuadro, es muy similar a la Validacin de Datos que ya vimos en una
entrega anterior.Para utilizar este control, nos dirigimos a la ficha DESARROLLADOR,
herramientas Controles seleccionamos la opcin Insertar y luego Cuadro de lista:

Con esto se activa el cursor del mouse en modo edicin para poder dibujar en la hojaExcel el
Cuadro de lista:

Como la funcionalidad de este control es poder ver un listado de opcin para luego seleccionar
cualquiera, debemos indicarle a este control, cuales son los datos que debe mostrar; para

nuestro ejercicio, vamos a contar con un listado de los vendedores a los cuales se tienen
asociado unos montos de ventas en la hoja 2:

Para que nuestro Control de Cuadro de Lista nos presente el listado de los vendedores damos
clic derecho sobre el mismo y seleccionamos la ltima opcin Formato de control; con esto se
muestra la ventana de formato para configurar las opciones:

En la ficha Control tenemos 3 opciones:


Rango de entrada: En esta opcin indicaremos el rango de celdas del libro de Excel donde
estn los datos que necesitamos se muestren en el control de lista. As que damos clic en el
botn de seleccin representado en una cuadrcula con una fleca y seleccionamos el rango del
listado de vendedores que tenemos en la Hoja2:

Vincular con la celda: Con esta segunda opcin, es donde debemos indicar en cual celda
deseamos obtener el resultado de la interaccin que realicemos con el control Cuadro de Lista.
La interaccin en este control es simplemente seleccionar la opcin deseada del listado que se
presenta en cuadro de lista y el resultado de esta interaccin es un valor numrico entero que
va desde 1 hasta el nmero de opciones que se tiene en la lista, asi, al seleccionar el primer
valor de la lista, el resultado ser 1, si seleccionamos la quinta opcin de la lista, el resultado
ser 5 y asi sucesivamente. Para indicar en cual celda deseamos obtener el resultado damos
clic en el botn de seleccin de esta opcin:

Y vamos a seleccionar la celda $C$2.


Tipo de seleccin: Con esta opcin podemos establecer el modo de interaccin con el control,
ya sea permitir solo una seleccin nica (Simple) o permitir seleccionar varias opciones del
listado del cuadro de lista con el clic simple (Mltiple) o permitir seleccionar varias opciones del
listado del cuadro de lista con tecla Ctrl + Clic (Extendida). Solo con la opcin Simple nos
permite obtener de una manera sencilla el resultado de la interaccin con el cuadro de lista, as
que vamos a dejar selecionada la opcin Simple
La configuracin de estas opciones quedar de la siguiente manera:

Veamos entonces que en el Cuadro de lista ya tiene el listado de los vendedores que le
indicamos en la opcin Rango de entrada:

Ahora, al seleccionar cualquier vendedor, en la celda C2 veremos el nmero o posicin en la


cual se encuentra dicho vendedor:

Por ltimo, para darle un poco ms de funcionalidad a la interaccin con este control, vamos a
disear un esquema en esta Hoja1 donde podamos ver las ventas de cada mes para el
vendedor seleccionado en el Cuadro de lista:

Con el uso de la funcin INDICE podemos obtener el valor de las ventas de cada mes para el
vendedor seleccionado:

Por ltimo, agregamos un grfico sencillo de columnas y damos formato a la hoja:

También podría gustarte