Está en la página 1de 10

MICROSOFT EXCEL

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.

18.1. Uso de macros


Las macros en Microsoft Excel 2016, son programas realizados a medida.

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.

18.2. Proceso de grabación


Para realizar el proceso de grabación de macro partiremos del siguiente ejemplo:

Crearemos una macro para aplicar estilos de formato de texto, borde y color para la siguiente tabla:

Módulo de Microsoft Excel 2 | 10


Figura Nº 1: Datos para crear Macros

1. Las opciones para grabar una macro se encuentran en la cinta de opciones Desarrollador:

Editor de Usar referencias


Visual Basic relativas
Grabar Propiedades
macro Complementos

Complementos
Ver de Excel
Macros

Ejecutar cuadro
Seguridad Complementos de dialogo
de macros COM
Insertar Ver código

Modo diseño

Figura Nº 2: Descripción de la cinta de opciones Desarrollador

2. Hacemos clic en la opción Grabar macro, para generar nuestra macro.

3. Aparecerá el cuadro de dialogo para Grabar macro, asignándole: Fuente_y_Tamaño. Realizamos las
acciones siguientes:

● Seleccionar toda la tabla


● Aplicar tamaño de fuente a 14

Módulo de Microsoft Excel 3 | 10


● Tipo de fuente Arial Narrow.

Figura Nº 3: Grabar macro

4. Una vez realizada las acciones procedemos a detener la grabación de la macro.

Figura Nº 4: Detener grabación

5. Repetimos el numeral 2

6. Repetimos el numeral 3, asignándole el nombre de Color_de_Cabecera.

En nuestra segunda macro, realizaremos las siguientes acciones:

● Seleccionar toda la cabecera de la tabla


● Aplicar color de relleno oro énfasis 4
● Negrita al texto
● Alineación centrada
● Alineación en el medio

7. Repetimos el numeral 4

Ahí concluye la creación de las dos macros para luego ser ejecutadas a objetos u otros controles.

Módulo de Microsoft Excel 4 | 10


18.3. Ejecución de una macro
Para ejecutar una macro lo realizamos de la siguiente manera:

1. Hacer clic en la opción Ver macros y nos mostrará un cuadro de dialogo con las macros creadas previamente.

Figura Nº 5: Ver macros

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.

18.4. Asignar una macro a un botón


Para asignar una macro a un botón lo realizamos de la siguiente manera:
1. Creamos dos objetos o botones, desde la cinta de opciones desarrollador, quedando de la siguiente forma:

Figura Nº 6: Botones para asignar macros

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.

Módulo de Microsoft Excel 5 | 10


Figura Nº 7: Asignar macro

3. Aparecerá el cuadro de dialogo para asignar la macro, y seleccionamos la macro y clic en el botón aceptar

Figura Nº 8: Asignar macro

4. Para el siguiente botón repetiremos lo descrito en el numeral 3.


5. El resultado de ejecutar las macros en los respectivos botones será el siguiente:

Figura Nº 9: Resultado final de aplicar Macros

Módulo de Microsoft Excel 6 | 10


Referencias Bibliográficas

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/

Módulo de Microsoft Excel 7 | 10


Autoevaluación Tema 18

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:

PARTE I: Respuesta única


1. Indique verdadero (V) o falso (F)

Pregunta Respuesta

Una macro es una acción o un conjunto de acciones que se puede ejecutar una
sola vez.

Las macros en Microsoft Excel 2016, son programas realizados a medida.

Mediante macros en Excel estas tareas y cálculos pasaran a la historia, realizando


la propia hoja Excel el trabajo por nosotros.

Con el uso de macros las tareas manuales son convertidas en automáticas,


ocupando el tiempo ganado en otros asuntos.

PARTE II: Responde


2. Seleccione dos características de como los macros en Microsoft Excel 2016, son programas realizados a medida
y establezca sus diferencias
a.
b.

PARTE III: Caso Práctico


En el mismo archivo, desarrolle lo siguiente:

Diseñar la siguiente tabla.

Módulo de Microsoft Excel 8 | 10


Luego deberá crear dos macros para luego asignarlas a cada botón, dichas macros deberán contener lo siguiente:
Macro de Formato

• Tamaño de fuente 14 para toda la tabla

• Color de texto azul y negrita

• Color de relleno oro, énfasis 4, claro 80% para toda la tabla

Macro de Promedio

• Deberá calcular el promedio de las dos notas

Aplicar estilo millares para el promedio.

Módulo de Microsoft Excel 9 | 10

También podría gustarte