Computación II-Tema 18 - Hum
Computación II-Tema 18 - Hum
Computación II-Tema 18 - Hum
MACROS
18
Capacidad
Aplica procedimientos para la gestión de macros.
Contenidos
18.1. Uso de macros
18.2. Proceso de grabación
18.3. Ejecución de una macro
18.4. Asignar una macro a un botón
18. Macros
Si hay tareas de Microsoft Excel que realiza reiteradamente, puede grabar una macro para automatizarlas.
Una macro es una acción o un conjunto de acciones que se puede ejecutar todas las veces que desee. Cuando se
crea una macro, se graban los clics del mouse y las pulsaciones de las teclas. Después de crear una macro, puede
modificarla para realizar cambios menores en su funcionamiento.
Imagine que todos los meses crea un informe para el gerente del departamento contable. Desea que los nombres de
los clientes con cuentas vencidas aparezcan en rojo y en negrita. Puede crear y luego ejecutar una macro que aplique
rápidamente estos cambios de formato en las celdas seleccionadas.
Realización de programas a medida, cada empresa posee sus peculiaridades y características, en muchas
ocasiones se adquieren paquetes de software estandarizado que no cumplen las expectativas iniciales y que
acaban por no aportar una solución real a las necesidades del negocio, mediante las macros en Microsoft Excel
2016, cada programa desarrollado se adapta fácilmente a cada tipo de empresa, proporcionando un versatilidad y
flexibilidad incomparable.
Rápido y fácil manejo de los programas desarrollados bajo entorno Excel, cuando la empresa adquiere un software
nuevo ha de dedicar cierta parte de tiempo en adquirir los conocimientos necesarios para el buen manejo del
software, la gran ventaja que nos aporta las macros es que están desarrolladas bajo Excel, herramienta conocida
por un gran público y extendida en la mayoría de las empresas.
Realización de tareas y cálculos complejos, en muchas ocasiones dejamos de utilizar técnicas conocidas para la
resolución de problemas, que nos podrían aportar datos de vital importancia, por la gran complejidad de calculo que
conllevan, mediante macros en Excel estas tareas y cálculos pasaran a la historia, realizando la propia hoja Excel el
trabajo por nosotros.
Aumento de eficacia y eficiencia en el trabajo, puesto que reducimos horas y horas de nuestro trabajo en realizar
tareas manuales al convertirlas en automáticas, ocupando el tiempo ganado en otros asuntos.
Crearemos una macro para aplicar estilos de formato de texto, borde y color para la siguiente tabla:
1. Las opciones para grabar una macro se encuentran en la cinta de opciones Desarrollador:
Complementos
Ver de Excel
Macros
Ejecutar cuadro
Seguridad Complementos de dialogo
de macros COM
Insertar Ver código
Modo diseño
3. Aparecerá el cuadro de dialogo para Grabar macro, asignándole: Fuente_y_Tamaño. Realizamos las
acciones siguientes:
5. Repetimos el numeral 2
7. Repetimos el numeral 4
Ahí concluye la creación de las dos macros para luego ser ejecutadas a objetos u otros controles.
1. Hacer clic en la opción Ver macros y nos mostrará un cuadro de dialogo con las macros creadas previamente.
2. Seleccionamos color_de_cabecera y hacemos clic en Ejecutar para que se ejecute la macro creada
previamente y así las acciones definidas en la grabación se aplicarán en la tabla.
3. Para salir de este cuadro de dialogo, hacemos clic en el botón cancelar o botón cerrar.
2. Ahora asignamos las macros creadas a cada botón, para ello haremos anticlic en cada botón y seleccionamos
la opción Asignar macro.
3. Aparecerá el cuadro de dialogo para asignar la macro, y seleccionamos la macro y clic en el botón aceptar
Fernando Daniel. (s.f.). 5 ejemplos para comenzar a usar Macros. Obtenido de Excel Avanzado: https://www.excel-
avanzado.com/18957/5-ejemplos-para-comenzar-a-usar-macros.html
Ghezzi, C. (s.f.). ¿Cómo crear una macro paso a paso? Obtenido de Excel Avanzado: https://www.excel-
avanzado.com/23773/como-crear-una-macro-paso-a-paso.html
Microsoft. (s.f.). Asignar una macro a un botón. Obtenido de Centro de Ayuda de Excel:
https://support.office.com/es-es/article/Asignar-una-macro-a-un-bot%C3%B3n-728c83ec-61d0-40bd-b6ba-
927f84eb5d2c
Microsoft. (s.f.). Automatizar tareas con la grabadora de macros. Obtenido de Centro de Ayuda de Excel:
https://support.office.com/es-es/article/Automatizar-tareas-con-la-grabadora-de-macros-974ef220-f716-
4e01-b015-3ea70e64937b
Microsoft. (s.f.). Crear y guardar todas las macros en un solo libro. Obtenido de Centro de Ayuda de Excel:
https://support.office.com/es-es/article/Crear-y-guardar-todas-las-macros-en-un-solo-libro-AA439B90-F836-
4381-97F0-6E4C3F5EE566
Microsoft. (s.f.). Inicio rápido: Crear una macro. Obtenido de Centro de Ayuda de Excel:
https://support.office.com/es-es/article/Inicio-r%C3%A1pido-Crear-una-macro-741130ca-080d-49f5-9471-
1e5fb3d581a8
Solvetic. (s.f.). Cómo usar macros en Excel 2016 para automatizar tareas. Obtenido de Solvetic:
https://www.solvetic.com/tutoriales/article/3313-como-usar-macros-excel-2016-para-automatizar-tareas/
INDICACIONES:
Crear un libro de trabajo con el nombre APELLIDOS_TEMA18.XLSX, y responder las preguntas.
Insertar una hoja cuyo nombre sea Teorico_18, y ahí desarrolle la Parte I y II. Solo mencione Pregunta y Respuesta:
Pregunta Respuesta
Una macro es una acción o un conjunto de acciones que se puede ejecutar una
sola vez.
Macro de Promedio