Sunteți pe pagina 1din 10

Uso de Macros.

 Qué son las Macros?


 Función de las Macros.
 Grabar Macro.
 Ejecución de Macros.
 Edición de Macros.
 Actividades Prácticas.
Qué son las Macros: Inicio

Las Macros en Excel son un conjuntos de instrucciones que se ejecutan de manera secuencial
por medio de una orden de ejecución, claro está que una Macro puede invocar a otras,
logrando de esta forma obtener operaciones cada vez más complejas.

En el caso de Excel el lenguaje empleado para el uso de Macros es VBA (Visual Basic para
Aplicaciones), Excel cuenta con un “Editor de Visual Basic” o también conocido como
“Editor de VBA” que permite la creación, y/o mantenimiento de las Macros que se tengan
disponibles.

¿Para qué sirve una Macro en Excel? Inicio


Las Macros en Excel son útiles entre otras cosas porque permiten la automatización de tareas
repetitivas, por ejemplo si se da cuenta que todos los días se encuentra creando la misma
tabla dinámica (pero con distintos datos), o colocando el mismo formato a una hoja, entonces
es el momento de automatizar dicha labor por medio de Macros.

El punto fuerte a favor del uso de Macros, es que es sencillo de aprender a crearlas y
ejecutarlas, crear Macros es simple, y se puede llegar a ahorrar mucho tiempo remplazando
aquellas tareas repetitivas por Macros que usted mismo haya creado, uno de los primeros
pasos para acercarse al uso de Macros puede ser el comenzar a utilizar el grabador de
Macros.

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 1


Grabar Macros: Inicio

Para grabar Macros en Excel, lo


haremos con el asistente, activando la
pestaña Desarrollador, desde la opción
“Personalizar la cinta de Opciones”.

A donde podemos acceder usando


cualquiera de los métodos antes visto.

Una vez dentro seleccionamos la


casilla de la pestaña “Desarrollador”,
para que esta aparezca luego en nuestra
cinta de opciones a como muestra la
imagen siguiente:

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 2


Una vez tenemos la pestaña Desarrollador activada seguimos el siguiente procedimiento
para grabar nuestra Macro.

1. Presionar el Botón “Grabar Macro” del grupo de opciones “Código”, de la pestaña


Desarrollador. A como se muestra en la siguiente imagen.

2. Al presionar el botón Grabar Macro, Excel nos preguntará, acerca del nombre que
queremos asignar a nuestra macro, se recomienda que el nombre se relacione al
procedimiento o función que realice la Macro.

Nos solicitará una tecla del abecedario, que en combinación con la tecla Ctrl, serán
las encargadas de llamar a la macro para que esta realice su función; si deseamos una
pequeña descripción que acompañe a nuestra macro ( No es exigido colocar
descripción ).

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 3


3. Aclaro que existen algunas combinaciones de teclas, que Excel las utiliza para aplicar
algunos formatos o acciones sobre datos en sus libros de trabajo y quizás no
funcionen, o les sea tedioso; así que recomiendo utilicen letras que sepamos no
existen en combinación con Ctrl para algún procedimiento en Excel.

4. Damos click al botón Aceptar y luego realizamos el procedimiento que deseamos


quede grabado para usos futuros.

Ejemplo:

Realizar una macro en Excel que me permita establecer mi hoja en sentido horizontal.
Así cuando deseemos imprimir en sentido horizontal, invocaremos a nuestra macro que
en este ejemplo le llamaremos “MacroHorizontal”

1. Abrimos Microsoft Excel con los siguientes datos. El archivo está en la


plataforma (“PrácticaMacro”) para no perder tiempo en introducir los datos.

2. Nos vamos a la pestaña


“Desarrollador” y presionamos el
Botón Grabar Macros y establecemos
los siguientes parámetros:

3. Una vez colocado el nombre, tecla de


método abreviado y la descripción,
damos click en botón Aceptar.

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 4


4. Excel a partir de ese momento comienza a grabar todo lo que nosotros hagamos
en nuestra hoja de datos, por lo tanto lo que tenemos que hacer es cambiar la
orientación de la página a como lo deseamos que es Horizontal.

5. Por ultimo damos clic al botón detener grabación del grupo de opciones
“Código”, de la pestaña Desarrollador. A como se muestra en la siguiente
imagen.

6. Y de esta manera el procedimiento de cambiar la orientación de la hoja de datos


queda almacenado en la macro antes mencionada y cada vez que deseemos
imprimir en horizontal podemos llamar a esta macro.

Nota: Ahora que tiene esta macro creada, crear un botón en la pestaña creada en
lecturas pasadas, por supuesto que el botón tiene que aparecer en el grupo de Mis
Macros, si no lo ha creado, pues adelante. Vamos Ánimos Chicos y Chicas.
Recuerden que el conocimiento es Poder. Éxito.

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 5


Ejecución de Macros: Inicio

Para ejecutar una macro en Excel lo haremos siguiente cualquiera de los siguientes
procedimientos:
1. Utilizar el visor de Macros.
a. Podemos invocar el visor de Macros usando la combinación de teclas Alt
+ F8 o utilizando el comando Ver Macro en la pestaña Desarrollador.

b. Al utilizar cualquiera de las dos opciones anteriores se nos mostrará la


siguiente pantalla, en donde seleccionaremos la macro deseada y damos
click al botón Ejecutar.

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 6


2. Utilizar el botón de comando que anexamos a nuestra cinta de opciones.

3. Utilizar las combinaciones de teclas establecidas al momento de crear nuestra


macro. En nuestro caso es Ctrl + h con solo presionar esa combinación
invocamos la macro y hace su función.

Edición de Macros: Inicio

En el caso de edición de una Macro, en este curso únicamente se aborda los iguiente:
1. Podemos cambiar la letra, asignada inicialmente al momento de crear la macro. No
podemos cambiar las acciones iniciales asignadas a la Macro. Esto debido a que Excel
nos sugiere hacerlo usando el editor de Visual Basic que viene incorporado para la
programación de macros, pero eso se verá como curso a parte.
2. Para cambiar la letra asignada haremos lo siguiente:
1. Nos vamos al visor de macros, con cualquiera de los métodos usados
anteriormente, les recuerdo con Al+F8 o yéndonos al botón Macros:

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 7


2. Al haber seleccionado la macro y click al botón Opciones, se nos mostrará la
Pantalla siguiente en donde podemos cambiar la letra asignada inicialmente.
Por supuesto esta letra no debe de estar asignada a otra macro ya creada.

3. A partir de que demos click al botón Aceptar, la Macro ya no será invocada


cuando presionemos Ctrl + h, sino cuando presionemos Ctrl + l.

Nota: Por lo tanto en este instante es todo lo que veremos en cuanto a edición de Macro.
Les recuerdo que lo de cambiar las acciones de la Macro tiene que ser con programación
Visual, por lo tanto deben de ser programadores, para entender. Pero para mostrar nada más;
si diéramos en el botón Modificar aparecería algo como lo que sigue:

Para lo cual debemos saber de programación en visual y es otro asunto. Así es que éxitos. Non nos
desanimemos.

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 8


Actividades Prácticas: Inicio

1. Crear una macro con el nombre de “NuevaHojaMacro” que permita insertar una
nueva hoja al libro de trabajo. Llámala HOJANUEVA. Ctrl + a

2. Crear una macro con el nombre de “FormatoMacro”, que realice lo siguiente:


 Escribir el texto MACRO EN EXCEL en la celda C6.
 Poner este texto con una orientación vertical.
 Ponerlo centrado en la celda.
 Cambiar el tipo de letra a Bauhaus 93.
 Cambiar el tamaño de la letra a 14 puntos.
 Poner el fondo de la celda en color azul.
 Poner bordes gruesos a la celda de color azul fuerte.
 Poner la letra en Cursiva y negrita.
 Poner el color de la letra en color violeta. Ctrl + f

2. Crear una macro, con el nombre de “MesesMacro” que me escriba en la fila nº1 todos
los meses del año, y a partir de la fila 2 y en la columna A todos los días de la semana.
Todos deben tener el tipo de letra Cooper Black con tamaño 11, estar en negrita y
doble subrayado, además de tener bordes cada una de las celdas y color azúl. Ctrl +
m

Se le anexa la imagen únicamente para que vean cómo quedará la hoja una vez se
haya ejecutado la macro anterior.

3. A todas las macros creadas anteriormente se le creará un botón de comando, el cual


será insertado en un grupo de botones de comandos que le llamará “Mis Macros”,
que estará situado en una pestaña denominada “Excel Avanzado”, en la cinta de
opciones.

4. El libro guárdelo con el nombre de “MacrosSunombreCompleto” y súbalo a la


plataforma, conforme el orden indicado en el área de “Actividades de a Realizar”.

Lic. Sidar Fernando Rivas Berrios – Tecnológico Nacional. 9

S-ar putea să vă placă și