Академический Документы
Профессиональный Документы
Культура Документы
LABORATORIO N° 14
Requiere No
Excelente Bueno Puntaje
Criterios de Evaluación (4pts) (3pts)
Mejora Acept.
Logrado
(2pts) (0pts)
Identifica variables y utiliza operadores y
constantes
Utiliza la grabación de macros.
Realiza sentencias condicionales de manera
correcta empleando variables y constantes
Redacta correctamente los pasos principales
de la implementación y conclusiones.
Se comunica de manera efectiva, trabaja con
orden, limpieza y puntualidad
Excel Intermedio y Avanzado
Seguridad:
Equipos y Materiales:
Una computadora con:
o Windows 7 o superior
o Conexión a la red del laboratorio
o Microsoft Excel 2013
Procedimiento:
EJERCICIO N°1 – GRABACIÓN DE MACROS EN EXCEL
2. Tipo de libro
1. Grabar el libro
Nota: Los archivos con extensión *.xlsx de Excel no permiten almacenar macros, para poder
grabar macros es necesario almacenar el archivo con la extensión *.xlsm como se indica
en el ítem anterior
Click derecho en la cinta de opciones como se indica en la figura anterior en alguna zona
libre y luego elija la opción “Personalizar la cinta de opciones”
1. Click
Derecho
Aquí
1. Seleccione
Desarrollador
2. Click
Botón
Aceptar
Haga Clic en la ficha Desarrollador y vea las herramientas que vienen disponibles:
A partir de este momento Excel “Grabará” cada una de las acciones que usted realice
Proceda a ingresar la palabra Mes en la celda A1. Al finalizar presione la tecla ENTER
Ahora procederemos a detener la grabación de la Macro anterior, para ello presione el
botón denominado “Detener grabación” ubicado en la categoría “Código” de la ficha
“Desarrollador”:
Verifique que en la celda A1 de la Hoja 2 haya aparecido el texto Mes como resultado de
la acción de la macro
Repita el procedimiento anterior para que la macro coloque el texto Mes en la celda A1
de la Hoja 3
Del Panel izquierdo, denominado Proyecto, expanda el nodo Módulos y abra el archivo
Módulo1 para ver su contenido:
Grabar una nueva macro denominada m_grafico_barras que al ser ejecutada genere un
gráfico de barras con los datos indicados en la hoja anterior
Ejecute la macro creada
Visualice el código generado para la nueva Macro y anote dicho código
Que los códigos generados son un poco más cortas a comparación de las anteiores.
“Módulo”.
d. Hacer clic encima del módulo creado y presionar la tecla F4 (para ver sus
propiedades)
e. En el casillero (Name), cambiamos el nombre por “Operacionesmatemáticas” (todo
junto).
f. En la ventana “General”, insertamos la siguiente instrucción:
Nota: Hemos creado el procedimiento con nombre “Sumarceldas” que permite sumar
dos valores específicos. Observar que el procedimiento empieza con el mensaje
“Sub” y termina con el mensaje “End Sub”.
ENTER
m. Damos doble clic en el botón de suma, nos mostrará plataforma VBA – Libro1. En la
ventana de “cmdsuma”, escribimos “sumarceldas”. Luego damos doble clic a
Operacionesmatemáticas
1
Nota: Esta instrucción indica que al hacer doble clic en el botón creado, queremos
utilizar el procedimiento sumarceldas, creado en el módulo
2
Operacionesmatemáticas.
o. Regresamos a Excel
p. En las celdas B2 y B3 insertamos dos valores al azar, damos clic en el botón suma y
comprobamos la suma.
q. Para detener la acción, estando en Excel nos dirigimos a VBA y seleccionamos la
a. Para esto cree un botón (al igual que en el laboratorio anterior) y nómbrelo
“descuentovolumen” y asígnele un nuevo macro llamado “descuentovolumen”.
3. En la hoja 3 nos encargaremos de crear dos macros que calculen ciertos beneficios para
los trabajadores
a. Toda el área comercial se desplaza constantemente para cubrir rutas según
zonas, los puestos de mando medio en adelante utilizan su movilidad propia y
los demás usan el transporte público para realizar este recorrido mensual.
b. Se asigna a cada uno un monto específico: Si el sueldo está por encima de los
2500 soles, el monto será de 600 soles. Si está por debajo de 2500 soles, el
monto será de 450 soles.
c. El cree un macro con el siguiente código, ubíquese en la celda donde desea
calcular la movilidad y ejecútelo.
d. Usando como referencia el código anterior cree un macro que permita calcular
la alimentación según las siguientes pautas.
Si el colaborador tiene un sueldo menor a 2000 soles se le cubre al 100%
la alimentación en el concesionario de la empresa, por lo que el beneficio
es de 200 soles.
Si tiene un sueldo mayor a 2000 soles, la alimentación se cubre al 50%
por lo que el beneficio sería sólo de 100 soles. Saldría un mensaje con
la explicación del monto asignado.
2.7. Guardar los respectivos archivos con el nombre indicado y dentro de su carpeta
personal.
Conclusiones: