Documentos de Académico
Documentos de Profesional
Documentos de Cultura
04-19-2020 174812 PM SESIÓN 09 PDF
04-19-2020 174812 PM SESIÓN 09 PDF
Modalidad Semipresencial
1
SESIÓN
09
DESCRIPCIÓN
El ingreso de los datos y la gestión rápida de la información son pilares muy importantes en la
eficiente obtención de los resultados, es por ello que para lograr una mejor funcionalidad en los
procesos generados en una hoja de cálculo y tener un mejor control en el ingreso de los datos,
usaremos las herramientas de controles de formulario y herramientas de datos.
Una macro es un programa que ejecuta una serie de comandos para automatizar tareas repetidas
con frecuencia. Cada macro se identifica por un nombre único en el libro. Puede grabar una
secuencia de acciones y luego realizar estas tareas con el nombre de la macro o una tecla de acceso
directo asignado a la macro. Los comandos de la macro grabada se convierten en código de
programación que se pueden editar si es necesario.
Esta sesión le permitirá reforzar sus conocimientos en cuanto al uso de las herramientas que
automaticen el control de la información y macros en la hoja de cálculo, esto le facilitará
enormemente el trabajo cuando gestione muchos datos para obtener información.
CAPACIDAD
Automatiza datos e informes en Ms Excel.
TEMÁTICA
Controles de formulario
Macros
2
Tabla de contenido
1
1. CONTROLES DE FORMULARIO 4
2. MACROS 13
REFERENCIAS BIBLIOGRÁFICAS: 26
3
1. CONTROLES DE FORMULARIO
Los controles de formulario son objetos que se colocan dentro de una hoja y que dan funcionalidad
adicional para interactuar mejor con los usuarios y tener un mejor control sobre la información.
1.1. Activar la ficha Desarrollador
Los controles de formulario generalmente no están disponibles en la cinta de opciones, es por
ello que debes activar la ficha Desarrollador, que es la que los contiene. Veamos…
1. Haga clic en el botón de Archivo que se encuentra en la esquina superior izquierda.
2. Clic en Opciones
3. Clic en Personalizar cinta de opciones
4. En el lado lateral derecho, se muestra una
ventana donde activamos la casilla
Desarrollador.
5. Finalmente, haga clic en el botón Aceptar.
6. Ya tiene activada la ficha Desarrollador y en
ella el botón Insertar con los controles a usar.
4
1.3. Formulario de Excel
Un formulario, impreso o digital, es un documento diseñado con formato y estructura estándar
que facilita la captura, la organización y la edición de la información.
Los formularios en Excel tienen las mismas características que los formularios impresos, pero
contienen controles, que son objetos que muestran datos o facilitan el ingreso de datos a partir
de una acción o selección de una opción. En general, los controles facilitan el uso de los
formularios.
5
Un cuadro de lista de selección única permite solamente una elección.
En este caso, un cuadro de lista se asemeja a un grupo de botones de
opción, a excepción de que un cuadro de lista puede controlar un gran
número de elementos de manera más eficiente.
Un cuadro de lista de selección múltiple permite una elección o
elecciones contiguas (adyacentes).
Un cuadro de lista de selección extendida permite una elección,
elecciones y no contiguas, o inconexas.
Combina un cuadro de texto con un cuadro de lista para crear un cuadro de lista
desplegable. Un cuadro combinado es más compacto que un cuadro de lista,
pero requiere que el usuario haz clic en la flecha abajo para mostrar una lista de
Cuadro combinado elementos. Use un cuadro combinado para permitir que un usuario escriba una
entrada o elija solamente un elemento de la lista. El control muestra el valor
actual en el cuadro de texto, sin importar el modo en que dicho valor se haya
proporcionado.
Ejercicio 1:
Elabore una consulta usando el control de formulario Cuadro Combinado tal que, al seleccionar un
producto, se muestre su Estilo y la Marca.
Solución
Para desarrollar esta aplicación debemos tener en la hoja DATOS los siguientes registros.
6
PASO 01: Insertar un control de formulario
En la hoja CONSULTA, inserta el control Cuadro combinado. Para ello, haga lo siguiente:
1. Clic en la ficha Desarrollador
2. Clic en la opción Insertar del grupo
Controles
3. Seleccione el control usar (Ejemplo:
Cuadro combinado) e inserte el
control con arrastre desde una
ubicación de la hoja de cálculo.
Ejemplo: E14.
7
3. En la siguiente ventana, configure las propiedades solicitadas:
8
Observa que al seleccionar un producto (Ej.: ABRIGO MUJER2741SK13), el contenido
de la celda A11 muestra el valor 1, que es la posición del elemento en la lista de
productos.
9
Ejercicio 2
Una persona desea tener un formulario en Excel, que le permita calcular la Cuota de Pago Mensual
que pagaría, al solicitar un préstamo en una de las entidades financieras prestablecidas: Banco
Falabella, Ripley o Caja Trujillo, en el plazo indicado.
Solución:
PASO 1: Insertar los controles de formulario
1. Usando los controles de formulario y sus formatos de celdas, diseñe en la hoja PRÉSTAMOS el
siguiente formulario:
4. Combine las teclas Control + Clic en cualquier control botón de opción de la entidad financiera.
Luego, haga clic en la opción Propiedades del grupo Controles de la ficha Desarrollador y
vincula este control con la celda H1.
Nota: Los tres botones de opción quedarán vinculados a dicha celda. La celda H1, mostrará el
valor de 1 si el primer botón de opción está activado, 2; si el segundo botón está activado, y 3;
si el tercer botón está activado.
5. Combine las teclas Control + Clic en el control de número del período de pago. Luego, haga clic
en la opción Propiedades del grupo Controles de la ficha Desarrollador e ingresa los siguientes
valores en las propiedades correspondientes.
11
=INDICE(DATOS!A2:B4;H1;2)
La función da como resultado un valor negativo. Para mostrar el resultado como valor
positivo, utilizaremos la función ABS (absoluto):
=ABS(PAGO(E10;E12;D4))
12
2. MACROS
Cuando tenemos que crear una hoja de cálculo, llevar una contabilidad o crear un
calendario o una factura, la aplicación más completa, conocida y utilizada para este fin es
Excel. Esta aplicación ofimática forma parte de la suite Office de Microsoft y tiene todo lo
necesario para facilitarnos al máximo la creación de estas hojas de cálculo. Sin embargo,
puede que mientras trabajemos con ellas nos encontremos con que algunas tareas pueden
llegar a resultar realmente repetitivas, tareas que si se pudieran automatizar nos serían de
gran utilidad, y es aquí donde entran en juego las Macros.
Algunas de las Macros de Excel más habituales son, por ejemplo, dar el mismo formato a
una hoja concreta o crear una misma tabla. Otros usos más habituales de estas
instrucciones pueden ser, por ejemplo, para intercalar ciertos contenidos entre
determinadas filas u organizar algún contenido.
Mientras se trabaja con hojas de cálculo de Excel, es posible que las tareas que lleva a cabo
habitualmente se realicen de una forma más productiva. Las macros se pueden desarrollar
para automatizar las tareas repetitivas.
Usted puede tener muchas hojas de cálculo que contienen datos similares. Por ejemplo, es
posible que los informes de ventas por cada mes de un año los tenga almacenadas en hojas
de cálculo individuales. En tales casos, puede que tenga que realizar cálculos similares y
aplicar el mismo formato en cada hoja de cálculo.
Las ligeras diferencias en los cálculos o formato resultarán en hojas de trabajo que varían
entre sí. Excel le permite automatizar las tareas se repiten con frecuencia y asegurar su
replicación precisa, ahorrando así tiempo.
Macro
Una macro es un programa que ejecuta una serie de comandos para automatizar tareas
repetidas con frecuencia. Cada macro se identifica por un nombre único en el libro. Puede
grabar una secuencia de acciones y luego realizar estas tareas con el nombre de la macro
o una tecla de acceso directo asignado a la macro. Los comandos de la macro grabada se
convierten en código de programación que se pueden editar si es necesario.
13
¿Cómo empezar a trabajar con macros?
14
Grabar una Macro
La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de
macros del que dispone Excel.
Este grabador de macros te permite grabar las acciones deseadas que posteriormente
las traduce a instrucciones en VBA (Visual Basic Applications), las cuales podemos
modificar posteriormente si tenemos conocimientos de programación.
15
3. En el cuadro de diálogo Grabar macro:
a. Escriba el Nombre de la macro (no está permitido insertar espacios en blanco en el
nombre de la macro, tampoco está permitido que el nombre de la macro empiece
con números).
16
5. Ahora debemos realizar las acciones que queramos grabar, es conveniente no seleccionar
ninguna celda a partir de la grabación, ya que, si seleccionamos alguna celda
posteriormente, cuando ejecutemos la macro, la selección nos puede ocasionar problemas
de celdas fuera de rango.
Ejercicio
Tenemos una Base de Datos de empleados, se desea ordenar la tabla de datos por
determinados campos, para ello vamos a utilizar los botones de los controles de formulario
y se le asignará una macro a cada una de ellas.
Solución:
1. Abrir el archivo Empleados.xlsx, en la Hoja 1, conformado por 114 registros y los siguientes
campos: ID empleado, Apellido, Nombre, Estado civil, Filial, Facultad, Cargo, salario, Fecha
comienzo, Fecha nacimiento.
17
2. Luego se procederá a Insertar el control de formulario Botón, el cual permitirá que, al hacer
clic sobre el mismo, ejecutar una rutina, la cual será grabada con el Grabador de Macros.
Para este ejemplo el proceso que se realizará al hacer clic sobre el botón es Ordenar
la tabla de datos por algún campo.
3. Hace clic en la Ficha Desarrollador, luego en el Grupo Controles de formulario, hacer clic en
Insertar.
4. Seleccionar el control Botón
18
5. Cambiar el nombre del botón: Ordena x Apellido
6. De igual forma se procede con la creación de los demás botones y asignarle un nombre.
19
7. Se procede a darle formato a los botones como cambiar el tipo de fuente y color del texto
8. Hacer clic derecho sobre el botón y seleccionar Formato de control
20
10. De igual manera se procede a cambiar el formato al control
21
22
23
24
25
Referencias bibliográficas:
Pacheco, J. (2017). Aplicaciones prácticas con Excel 2016. Lima: Macro
Pérez, M. (2016). Windows 10 práctico. Mexico: Alfa Omega
Rathbone A (2015). Windows 10. Barcelona: Para Dummies
Peña, R; Orbegozo A. (2017). Office 2016 - Paso a paso. Mexico:Alfa Omega
Mediaactive. (2016). El Gan Libro de Office 2016. Barcelona: Marcombo
Marco, R. y Ferrari, A. (2015). Dax Patterns 2015.
http://www.aulaclic.es/excel-2016/index.htm
http://www.formacionprofesional.info/manual-excel-2016-en-pdf/
https://support.office.com/es-es/article/Gu%C3%ADas-de-inicio-r%C3%A1pido-de-Office-2016-
25f909da-3e76-443d-94f4-6cdf7dedc51e?ui=es-ES&rs=es-ES&ad=ES
26