Guia Practica 4B Curso Excel
Guia Practica 4B Curso Excel
Guia Practica 4B Curso Excel
Competencia a Desarrollar: Aprender y aplicar una amplia gama de herramientas, funciones y formulaciones, que le
permitan al participante ser más eficiente en el desempeño de sus labores profesionales y laborales
OBJETIVO DE LA PRÁCTICA: Adquirir destreza básica en el manejo de macros que ofrece MS Excel.
INSTRUCCIONES DE LA PRÁCTICA
Para desarrollar el siguiente taller deben tener conocimientos de Conceptos básicos de Excel y Operaciones Básicas en
Excel, específicamente en Tablas dinámicas y macros. A continuación, se van a desarrollar una serie de ejercicios que
están encaminados a que se conozca el uso de Macros en MS Excel. Para esto siga las siguientes instrucciones:
EJERCICIO N°1: Aprender cómo crear una macro de forma manual, es decir escribiendo el código a mano. En este
ejercicio se creará una macro para poner a cero el contenido de ciertas celdas de nuestra hoja de trabajo
6. Pulsa las teclas ALT + F11 ó en su defecto de clic en la ficha Programador >> Visual Basic.
7. Accede al menú Insertar.
8. Presiona sobre Módulo.
9. Vuelve al menú Insertar.
10. Selecciona Procedimiento... Nos aparece el cuadro de diálogo Procedimiento.
11. En el nombre del procedimiento escribe Limpiar.
12. Selecciona Tipo Procedimiento y que es de ámbito Público. Seleccionar Todas las variables locales como
estáticas.
19. Asígnele un botón de formulario para ejecutar esta macro. Para hacerlo de clic en la Ficha Programador >> Insertar
>> Botón. Despliegue el botón y en la ventana que aparece escoja la macro limpiar y da clic en aceptar. Cámbiele
el nombre al botón por el de Limpiar. Guarde los cambios generados
EJERCICIO N°2: Otras instrucciones de VBA: Definir una macro para sumar tres celdas y dejar el resultado en otra.
En la hoja3 del mismo libro cámbiele el nombre por el de Sumar, y escriba estos valores.
1. Acceda al entorno de Visual Basic para Aplicaciones, para esto recuerde lo hecho en el anterior ejercicio: pulse las
teclas ALT + F11 ó en su defecto de clic en la ficha Programador >> Visual Basic. Le aparecerá ya el Módulo 1 con
el procedimiento limpiar del anterior ejercicio. Ahora va a crear un nuevo procedimiento, para ello recuerde lo hecho
en el anterior ejercicio
Cells(2,3)=0
For i = 3 To 5
Cells(2,3) = Cells(2,3) + Cells(i,2)
Next
Debe quedar como se ve en la imagen, lo escrito en verde son comentarios aclaratorios que no le deben aparecer.
14. Asígnele un botón de formulario para ejecutar esta macro (recuerde el procedimiento hecho en el anterior ejercicio
para esto). De clic en la Ficha Programador >> Insertar >> Botón. Despliegue el botón y en la ventana que aparece
escoja la macro Sumar y da clic en aceptar. Cámbiele el nombre al botón por el de Sumar. Guarde los cambios
generados
EJERCICIO N°3: Más instrucciones de VBA: Se creará una macro que aumente en un 50% el valor de las celdas
seleccionadas, practicando con el bucle For each... next, muy útil en este tipo de programación.
Debe quedar como se ve en la imagen, lo escrito en verde son comentarios aclaratorios que no le deben aparecer.
Con este procedimiento aumentamos un 50% los valores contenidos en las celdas seleccionadas.
En este caso, como la macro funciona a partir de las celdas seleccionadas, tenemos que seleccionarlas antes de ejecutar
la macro.
6. Selecciona un rango de celdas (selecciona los precios de los artículos que van a variar, puedes incluso seleccionar
celdas no contiguas con la tecla Ctrl).
7. Ejecuta la macro para verificar que funcione adecuadamente y luego Asígnele un botón de formulario con el nombre
Aumentar para ejecutarla permanentemente.
EJERCICIO N°4: Crear tres macros, sea en una sola hoja o en varias, hacer lo siguiente:
1) A partir de una imagen o botón, al presionarlo muestre un mensaje como el siguiente con su nombre:
2) A partir de una imagen o botón, al presionarlo muestre la ventana para solicitar confirmación de salir de Excel, así:
3) Crear una macro que a partir de dos botones, al presionarlo muestre un ejercicio de cualquier tipo de cálculo y que borre
los valores iniciales.
● Para desarrollar el siguiente taller debe tener conocimientos básicos de Excel y haber realizado los ejercicios prácticos
de operaciones básicas en Excel. Primero ejecute el Programa de MS Excel 2010.
● Inserte una nueva hoja y cree la plantilla para la tabla de conversión de los sistemas de Numeración, que quede lo más
parecida posible a la siguiente imagen:
Consulte e investigue las funciones que se necesitan para hacer en Excel las respectivas conversiones en los distintos
sistemas de numeración mostrados en la anterior tabla.
En la columna amarilla es donde se va a escribir el número que se desea hacer la conversión, por lo que en las demás
columnas es que van las funciones necesarias, y ésta queda vacía.
Una vez que cree la plantilla debe ingresar las funciones que se necesiten para que automáticamente al digitar un valor
en el número a convertir (Columna C) aparezca su equivalencia en los otros sistemas de numeración.
● Cuando vaya a iniciar a insertar las funciones pertinentes debe activar la opción Grabar macro. Para esto de clic en la
ficha Vista>>Macros>>Grabar Macros, en la ventana que aparece colóquele como nombre a la macro el de Calculo y
de clic en Aceptar. Inmediatamente se inicia la grabación de todo lo que en adelante se haga, por lo que empiece a
colocar las respectivas fórmulas en sus respectivas celdas, al finalizar de clic en detener Macro.
● Cuando ya se hayan ingresado las funciones adecuadas la plantilla queda de la siguiente forma:
● Ahora borre lo que hizo en las celdas de conversión e inserte un botón para que haga el cálculo respectivo.
● Grabe otra macro que borre las operaciones que realizó e inserte un botón que haga esa acción. Puede quedar de la
siguiente manera:
● Puede escribir los siguientes números (columna amarilla) y pulsar el botón Calcular para verificar los valores utilizando
el siguiente ejemplo, de igual forma, dando clic en el botón borrar: