Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Por ejemplo, si todos los días tengo que crear un reporte de ventas y en ese
reporte siempre va a tener el mismo formato de textos, se podría crear una macro
para que lo haga automáticamente por mí. Las macros se utilizan principalmente
para eliminar la necesidad de repetir los pasos de aquellas tareas que realizas una
y otra vez.
El lenguaje de programación
Las macros se escriben en un lenguaje de computadora especial que es conocido
como Visual Basic para aplicaciones (VBA). Este lenguaje permite acceder a
prácticamente todas las funcionalidades de Excel y con ello también ampliar la
funcionalidad del programa.
Para mostrar la ficha del programador en nuestra hoja de Excel, Hacemos clic en
la ficha Archivo y elige la sección Opciones; se mostrará el cuadro de diálogo
Opciones de Excel donde deberás seleccionar la opción Personalizar cinta de
opciones y en el panel de la derecha seleccionar la ficha Programador.
Aceptamos y la ficha se mostrara en la cinta de opciones
1. El grupo Código tiene los comandos necesarios para iniciar el Editor de Visual
Basic (1), donde se puede escribir directamente código VBA. También nos
permitirá ver la lista de macros disponibles para poder ejecutarlas o eliminarlas (2),
también encontramos el comando Grabar macro (3) el cual nos permite crear una
macro sin necesidad de saber sobre programación en VBA.
Este grupo permite activar más complementos para Excel, incluidos en paquetes
ya desarrollados por algunas empresas.
4. El grupo XML permite importar datos de un archivo XML, así como opciones
útiles para codificar archivos XML.
Los nombres que les asignemos a las macros deben comenzar con una letra o
con un carácter de subrayado (_). No se permiten espacios en el nombre de la
macro, pero podemos incluir caracteres de subrayado como separadores de
palabras. No es posible incluir nombres que entren en conflicto con un nombre
integrado en Excel o con el nombre de otro objeto del libro. Por ejemplo, no
podemos nombrar A1 a una macro.
El método abreviado:
EJEMPLO 1.
Para comenzar, realizaremos algunas macros con la grabadora que nos permitirán
comprender mejor su funcionamiento.
Realizaremos una macro que permita grabar nuestro nombre, para luego
ejecutarlo en cualquier celda que seleccionemos.
1. Damos clic en la opción Grabar macro y en seguida digitamos los datos que se
muestran en la siguiente imagen:
Damos aceptar y en este mismo momento comienza a grabarse la macro. Lo cual
quiere decir que todo lo que realicemos desde este momento en la hoja de Excel
va a quedar guardado.
Ahora, ¡Ojo! sin dar clic, ni seleccionar ninguna celda, comenzamos a escribir
nuestro nombre, tan pronto hayamos terminado de escribirlo damos enter y vamos
al botón detener macro.
EJEMPLO 2.
Vamos a grabar una macro con el formato para el nombre que hemos grabado.
Ahora podemos ver las macros que se han creado en la opción Macros.
EJEMPLO 3.
Esta macro puede ser utilizada para todos los datos que lo requieran.
EJERCICIO PRACTICO 1.
4. Una vez inicie la grabación nos ubicamos en la hoja filtro y vamos a la pestaña
datos, luego en el grupo ordenar y filtrar seleccionamos la opción “avanzadas”.
Se abre el siguiente cuadro de dialogo.
Y damos aceptar.
Damos un clic en la celda debajo de CEDULA para que el cursor siempre quede
situado en esta celda.
Aparte de filtrar por nombre, apellido, teléfono, ciudad, también podemos filtrar
por los que ganan más o menos de un determinado valor, por ejemplo:
Para filtrar personas que ganan un sueldo total de más de un millón, nos ubicamos
sobre la casilla de total y digitamos >1’000.000 y aplicamos el filtro, lo mismo
podemos hacer para salario y valor extras.