Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Capítulo Formularios En este capítulo trataremos: Activación de la ficha PROGRAMADOR Diseño de formularios Desarrollo de ejemplos tipo con formularios , . Microsoft Office Excel 2007 Activación de la ficha programador La ficha Programador se utiliza cuando vaya a escribir macros, ejecutar macros que haya grabado previamente, o crear aplicaciones para utilizar con programas de Microsoft Office. También puede utilizarlo para el diseño de formularios. Paso a Paso: Activar la ficha programador 1. Hacer clic en el botón Botón Office 2. Hacer clic en el botón se presenta el cuadro de diálogo “Opciones de Excel” 3. Hacer clic en la opción 4. Se presenta el cuadro de diálogo de opciones más frecuentes. Activar la casilla “Mostrar ficha Programador en la cinta de opciones”. 5. Hacer clic en el botón para terminar. Formularios Diseño de formularios Un formulario es una hoja de cálculo con un formato y diseño ya establecido. Puede contener fórmulas, funciones e incluso controles (una lista, botones de opción, casillas de verificación). Gracias a un formulario limitamos el ingreso y manipulación de datos a nuestras hojas, así como brindamos soluciones de negocios para nuestros clientes. Mostrar y ocultar elementos Lo primero que debemos modificar, es la pantalla de presentación de nuestra solución, interfaz que debe ser mucho más elaborada, más limpia, sin los elementos propios de una hoja de cálculo, como las líneas de división o las etiquetas de hojas. Mucho de los elementos que usted nota en Excel pueden ser ocultados, de esta manera lograr que su pantalla sea visualmente más sencilla y simple. Los elementos que se ocultaran son: Líneas de división, Encabezados de fila y Columna y Etiquetas de hojas. Encabezado de columna Encabezado de fila Líneas de división Etiquetas de hojas Paso a Paso: Modificar el diseño de la hoja 1. Hacer clic en la ficha 2. Hacer clic en el botón se muestra el siguiente cuadro de diálogo SENATI-Computación e Informática 111 Microsoft Office Excel 2007 Hacer clic para ocultar: Líneas de cuadrícula, Títulos 3. Hacer clic con el botón derecho de la hoja que desea ocultar, luego hacer clic en el botón “Ocultar”. Trabajando con Controles Los controles nos permiten interactuar con nuestra ventana en forma más intuitiva, a través de listas, botones de opción y botones de comando, tal como si fueran cuadros de diálogos de Windows. Controles de Formularios CONTROL NOMBRES DETALLES Botón Permite ejecutar una macro. Macros automatiza procesos repetitivos. Etiqueta Sirve para agregar rótulos al formulario. Campo de texto Sirve para agregar datos al formulario. Cuadro de grupo Para agrupar controles como casillas y botones de opción. Casillas de verificación Podrá elegir una, varias o ninguna de las opciones. Botón de opción Sólo podrá elegir una de un grupo de opciones. Control de número Para cambiar el valor de una celda Cuadro combinado Muestra una lista de opciones. 112 SENATI-Computación e Informática Formularios , Cuadro de lista Muestra una lista de opciones desplegables. Barra de desplazamiento Permite es desplazamiento por un objeto. Uso de los controles de formulario Los controles tienen la función de permitir al usuario indicar las operaciones a realizar. Los controles son el mecanismo que utiliza el usuario para indicar a las acciones a efectuar. A continuación describiremos los controles más importantes a utilizarse en Excel. Paso a Paso: Uso del control casilla de verificación 1. Crear una casilla de verificación que al activarla permita mostrar el valor del Flete del transporte de un determinado producto, el cual equivale a S/. 20.00; cabe mencionar que si se desactiva la casilla de verificación mostrará el valor de cero o vacío. 2. Hacer en la ficha botón 3. Hacer clic en el control casilla de verificación 4. Clic en cualquier celda de la hoja de cálculo 5. Diseñar el control en la pantalla y vincularlo, es necesario la vinculación de los controles de formularios con una celda, dado que posteriormente por la celda vinculante aplicaremos lógica para solucionar el problema. 6. Hacer clic derecho sobre este control y elegir la opción Hacer clic para activar el control Escribir $E$3 para vincular este control con la celda en mención SENATI-Computación e Informática 113 , Microsoft Office Excel 2007 Las casillas verificación devuelven como resultado en la celda vinculante Si está activado, devuelve VERDADERO Si está desactivado, devuelve FALSO 7. Para resolver el problema, aplicaremos funciones lógicas en la ceda C2 =SI(E2=VERDADERO;20;0) También puede hacerlo de la siguiente manera =SI(E2;20;0) Dado que el sistema asume por defecto en la condición lógica la expresión VERDADERO. 8. Ahora recomendamos activar y desactivar la casilla de verificación y observar que sucede. Paso a Paso: Uso del control botón de opción 1. Crear tres botones de opción que permitan mostrar el Precio a pagar entre tres diferentes equipos de Cómputo. HP Core 2, RAM 4 Mb, HD 250 GB $ 1,000.00 Dell Dual Core, RAM 4 Mb, HD 250 GB $ 900.00 IBM Core Quad, RAM 8 Mb, HD 250 GB $ 1,300.00 2. Hacer en la ficha botón 3. Hacer clic en el control botón de opción 4. Diseñar la siguiente pantalla 5. Hacer clic derecho sobre el primer botón de opción y elegir la opción 114 SENATI-Computación e Informática Formularios Hacer clic para activar el control Escribir $F$2 para vincular este control con la celda en mención 6. Repetir este procedimiento para los otros dos controles. 7. Los botones de opción devuelven como resultado en la celda vinculante: 1 = Si se eligió la primera opción, Computadora HP 2 = Si se eligió la primera opción, Computadora DELL 3 = Si se eligió la primera opción, Computadora IBM 8. Para resolver el problema, aplicaremos la función INDICE en la ceda D2 9. Ahora cada vez que hagamos clic, en las opciones de los productos, mostrará el precio que le corresponde. Paso a Paso: Uso de control numérico 1. Abrir el archivo “4 Prestamo Bancario” SENATI-Computación e Informática 115 , , Microsoft Office Excel 2007 Agregar el control numérico para el principal 2. Hacer en la ficha botón 3. Hacer clic en el control numérico 4. Agregar el control numérico sobre la celda C3 5. Hacer clic derecho sobre este control y elegir la opción 6. Se presenta el siguiente cuadro de diálogo defina los datos mostrados en la gráfica. Estos datos se utilizarán en el control numérico que se vinculará con el principal, celda B3 Agregar el control numérico para la tasa de interés 7. Hacer en la ficha botón 8. Hacer clic en el control numérico 9. Agregar el control numérico sobre la celda C4 10. Hacer clic derecho sobre este control y elegir la opción 11. Se presenta el siguiente cuadro de diálogo defina los datos mostrados en la gráfica. 116 SENATI-Computación e Informática Formularios ,Estos datos se utilizarán en el control numérico que se vinculará con la tasa de interés, celda C4 12. Finalmente su hoja de cálculo queda como se muestra a continuación. =c4/100 Utilice estos controles para definir el principal y la tasa de interés. Paso a Paso: Uso del cuadro combinado 1. Crear un Cuadro combinado que permita la elección entre tres productos. Computadora HP Optimux $ 1,000.00 Impresora HP 840C $ 150.00 Scanner HP 3500 $ 100.00 2. Hacer en la ficha botón 3. Hacer clic en el cuadro combinado 4. Agregar el control cuadro combinado sobre la celda A3 5. Diseñar los cuadros adicionales SENATI-Computación e Informática 117 Microsoft Office Excel 2007 6. Hacer clic derecho sobre el control cuadro combinado y elegir la opción 7. Se presenta el siguiente cuadro de diálogo defina los datos mostrados en la gráfica. 8. Las opciones del Cuadro combinado devuelven como resultado en la celda vinculante: 1 = Si se eligió la primera opción, Computadora HP Optimux 2 = Si se eligió la primera opción, Impresora HP 640C 3 = Si se eligió la primera opción, Scanner 3500 9. Para resolver el problema, aplicaremos la función INDICE en la ceda A6 10. Ahora cada vez que hagamos clic, en las opciones de los productos, mostrará el precio que le corresponde. 118 SENATI-Computación e Informática Formularios Paso a Paso: Ejemplos tipo con formularios 1. Abrir el archivo “Controles - para elaborar . XLSX” 2. El archivo contiene dos páginas: “Cotización” y “Lista de productos” 3. La idea es desarrollar la hoja de cotización. Comenzaremos con la hoja “Lista de productos”. Asignaremos nombres de rango a la lista de productos y lista de precios. Para hacer referencia a ellos desde la hoja de cotización. Asignar nombre de rango a la lista de productos 4. Seleccionar el bloque de celdas A2:A21 5. Hacer clic derecho sobre el bloque seleccionado, del menú presentado elegir la opción 6. Del cuadro de diálogo presentado en el recuadro Nombre, escriba “Productos” SENATI-Computación e Informática 119 , Microsoft Office Excel 2007 7. Hacer clic en el botón para terminar Asignar nombre de rango a la lista de productos y precios 8. Seleccionar el bloque de celdas A2:B21 9. Hacer clic derecho sobre el bloque seleccionado, del menú presentado elegir la opción 10. Del cuadro de diálogo presentado en el recuadro Nombre, escriba “ProducPrecio” 11. Hacer clic en el botón para terminar Insertar control casilla de verificación en la hoja de cotización. 12. Hacer clic para cambiar a la hoja cotización 13. Hacer en la ficha botón 14. Hacer clic en el control casilla de verificación 120 SENATI-Computación e Informática Formularios , 15. Agregar este control sobre la celda A3 Hacer clic para asignar como nombre: “Tarjeta Bonus” 16. Hacer clic derecho sobre este control y elegir la opción Hacer clic para activar el control Escribir $A$3 para vincular este control con la celda en mención Insertar controles botones de opción 17. Hacer en la ficha botón 18. Hacer clic en el control botón de opción 19. Agregar tres de estos controles sobre las celdas A5 … A9 Hacer clic derecho y luego clic izquierdo para al entrar al modo edición y cambiar el nombre de los controles. Asignar los nombres mostrados en la gráfica. 20. Hacer clic derecho sobre este control y elegir la opción SENATI-Computación e Informática 121 Microsoft Office Excel 2007 Hacer clic para activar el control Escribir $A$7 para vincular este control con la celda en mención 21. Repetir el paso 20 para vincular los otros dos controles de opción con la celda A7 Asignar validación de datos al rango de celdas A13:A18 22. Seleccionar el bloque de celdas A13:A18 23. Hacer clic en 24. Se presenta el siguiente cuadro de diálogo Elegir la opción “Lista” Presione la tecla F3 para presentar la lista de nombres de rango, elegir “Productos”. 25. Hacer clic en el botón para terminar 122 SENATI-Computación e Informática Formularios 26. Su cuadro de diálogo queda como se muestra en la gráfica. Adicionar las fórmulas 27. Ingresar las fórmulas mostradas para terminar el módelo =SI(ESBLANCO(B13);"";C13*B13) =SI(ESBLANCO(A13);"";BUSCARV(A13;ProducPrecio;2;0)) =SI(A3=VERDADERO;D19*10%;0) =D19*ELEGIR(A7;10%;5%;0) SENATI-Computación e Informática 123 Microsoft Office Excel 2007 Paso a Paso: Ejemplos tipo con formularios 1. Realizar el siguiente diseño y asigne a la hoja el nombre ENCOMIENDA. ENCOMIENDA Hoja ENCOMIENDA del libro Proformas. 2. Luego cree el siguiente diseño y asígnele el nombre a la hoja de COSTOS. COSTO Hoja COSTOS del libro Proformas. 3. Añada los controles de formulario a su hoja de cálculo, para tener un diseño de acuerdo a la figura. 124 SENATI-Computación e Informática Formularios Formato de control Para terminar con el diseño, debe modificar el formato de los controles para que interactúen con celdas de su hoja de cálculo. Es decir, por ahora los controles son sólo elementos que no se relacionan con la hoja de cálculo, al modificar el formato de los controles, logramos que dichos controles se vinculen a celdas y así podemos construir fórmulas basadas en los valores de esas celdas. Para modificar el formato de un control Use el menú contextual sobre el control. Elija Formato de control… Opción Formato de control Control numérico Kilogramos Asignarle las siguientes propiedades: SENATI-Computación e Informática 125 Microsoft Office Excel 2007 Valor actual : 0 Valor mínimo : 1 Valor máximo : 50 Incremento : 1 Celda vinculante : C7 Botones de opción Normal y Express De igual manera, debe modificar el formato de cada uno de los controles de su formulario. En el caso de los botones de opción (Normal y Express) debemos indicar una celda con la que se vincule H1. Al elegir uno de los botones de opción, la celda H1 toma un valor. Casilla de verificación Delivery Además, se debe modificar el formato de la casilla de verificación (Delivery) para que se vincule con una celda, si la casilla está marcada muestra VERDADERO, si no muestra FALSO. Debemos indicar una celda con la que se vincule H2. Al activar Delivery, la celda H2 toma un valor lógico Lista Destino Finalmente, debe modificar el formato de la lista. En el caso de una lista o un cuadro combinado, en necesario indicar un Rango de Entrada, es decir el rango que tenga los elementos que desea mostrar en su lista. Además, debe vincular el control a una celda de su hoja de cálculo. Asigne el nombre DESTINO al rango B5:B11(Hoja Costos). 126 SENATI-Computación e Informática Formularios Debemos definir un Rango de entrada DESTINO y una celda vinculante H3 Formato del control Lista Observe que la lista se llena con las ciudades indicadas en el rango de entrada. La lista se llena con las ciudades Observe que al hacer sobre algunas de las ciudades, la celda H3 muestra el número del elemento seleccionado de la lista. La celda H3 muestra el número del elemento seleccionado Fórmulas relacionadas a controles. Gracias a las celdas vinculadas de sus controles, usted podrá definir ciertas fórmulas basados en los valores de las celdas vinculadas. SENATI-Computación e Informática 127 Microsoft Office Excel 2007 Calcular el Costo Básico Debe multiplicar los Kilogramos por el Costo de acuerdo a la ciudad (vea la tabla Costos). Antes de realizar los cálculos asigne el nombre COSTO al rango C5:C11. En la celda C16 de la Hoja Encomienda escriba: =INDICE(COSTO; H3) * C7 Gracias a la función INDICE podemos ubicar directamente el costo en base al número de elemento seleccionado de su lista (recuerde, la celda H3 posee este valor). Calcular el Recargo de Servicio Debe considerar un recargo del 50% del Costo Básico sí el servicios es Express. En la celda C17 escriba la fórmula: =SI( H1=2; C16 * 50%; 0) Recuerde: El valor 2 en la celda H1 indica que se ha elegido el tipo Express Calcular Delivery Debe considerar S/. 10.00 si la casilla esta activa y 0 en caso contrario. En la celda C18 escriba la fórmula: =SI (H2 = VERDADERO; 10; 0) Recuerde: Si la casilla está activa la celda H2 muestra VERDADERO y sino FALSO. Completar fórmulas Escribir fórmulas en base las celdas vinculadas de sus controles, sabiendo: Total del Servicio = Suma del Costo + Recargo + Delivery IGV = 19% del Total del Servicio Total a Pagar = Total del Servicio + IGV Pruebe la funcionalidad de sus fórmulas, interactuando con sus controles, por ejemplo, haga clic en su control número o elija otra ciudad. 128 SENATI-Computación e Informática
Compartir