[MÚSICA] [MÚSICA] En el video anterior les comenté diferentes formas de grabar macros, o bien con la grabadora de macros o bien utilizando especÃficamente el lenguaje de Visual Basic para aplicaciones. En este video vamos a aprender los rudimentos de la grabadora de macros. Lo primero que quiero señalarles es que para utilizar macros, aquellos que quieran tener un desarrollo interesante, es deseable que ustedes tengan en el menú, la pestaña Desarrollador, el menú Desarrollador. El menú Desarrollador tiene una serie de botones, de referencias, para utilizar con macros. Si ustedes en este momento no están viendo su ventana, su menú Desarrollador, presionan botón derecho y hacen Personalizar la cinta de opciones y fÃjense que esté activada la casilla de Desarrollador, como yo la tengo en este momento. Supongamos por un momento que hay una tarea repetitiva que yo utilizo frecuentemente, como es, supongamos, ciertos casilleros, pintarlos de un color, pintar el fondo de otro color, aumentar el tamaño de su letra, ponerlo en negrita y ponerlo en cursiva, cinco tareas repetitivas, cinco. Si yo esa tarea la realizo muy frecuentemente, imagÃnense ustedes que tengo que hacer cinco digitaciones cada vez y eso puede llegar a ser una tarea molesta. Vamos a prender la grabadora de macros para que nuestra grabadora memorice esos cinco elementos. Primera opción, aquà en la pestaña Desarrollador, Grabar macro. Cuando yo le doy Grabar macro, me pide, dÃgame el nombre de la macro, supongamos que le voy a poner el texto Colorear. A su vez me dice si yo lo quiero guardar en este libro, en este libro o en un libro de macros personal, ¿cuál es la diferencia? El libro de macros personal lo puedo utilizar cuando yo tenga abiertos otros libros, en cambio, si esta macro la voy a guardar solamente en este libro, solo va a estar accesible para cuando utilicemos este libro. En este caso particular, imagino que esta tarea repetitiva puede llegar a servirme para varios trabajos, asà que lo voy a guardar en mi libro de trabajo personal y le puedo grabar una descripción, Colorea una celda. Okey. Ahà la macro se puso en, fÃjense que yo señalo aquà abajo este cuadradito, se está grabando una macro en este momento, Excel se puso en condiciones de escuchar la grabación. Supongamos que la secuencia, yo les decÃa, sobre una celda voy a pintarla de un color de fondo azul, supongamos que la letra va a ser pintada de fondo amarillo, supongamos que yo a esa celda la voy a pintar, la voy a resaltar en negrita. Allà está. Supongamos que la voy a poner en formato Cursiva y supongamos que le voy a agrandar el tamaño de la letra a 16, ahà está, no me habÃa quedado la negrita. Esa es mi tarea, concluyó mi macro, esa es mi macro, por lo tanto, ahora le digo Detener grabación, you está. Ahora voy a utilizar mi macro, entonces, supongamos que tengo que resaltar esa celda, le digo Macros, Cumplir esta celda y ahà hizo lo que yo le habÃa pedido. Eliminó mis cinco digitaciones y me lo llevó a dos. El menú Macros y el botón Colorear. ¿Ven? Allà tenemos una interesante aplicación, eliminé, hice cinco clics con el mouse, ahora hice apenas dos, un pequeño ejemplo, pudiera haber sido bastante más complejo. Les voy a dar otro ejemplo. Supongamos que por mi tarea diaria, yo siempre tengo que realizar un reporte de estas caracterÃsticas, para una fecha determinada, calcular las ventas, calcular la cantidad de facturas y calcular el promedio por factura. Supongamos que ésa es mi tarea. Voy a realizar esa tarea, pero haciendo una macro, desde ahà vamos, Desarrollador, Grabar macro, la voy a guardar en este libro y la voy a guardar con el nombre Reporte. Reporte. Muy bien. Ahora la macro va a empezar a guardar todas mis digitaciones. En esta celda, la palabra Fecha; en esta celda, la fecha determinada. Aquà va a poner la palabra Ventas; aquà va a poner la palabra Facturas; aquà va a poner la palabra Promedio. Eso es lo que va a hacer la macro. Aquà va a hacer la fórmula, la fórmula va a ser, Sumar si le digo todo esto, recuerdan las fórmulas condicionales, Criterio y el rango Suma, eso va a hacer mi macro. Aquà va a tomar la cantidad de facturas, lo puedo hacer con un Contar si, otra fórmula condicional. Contar si; el criterio, que es la fecha. Y aquà va a tomar esto y lo va a dividir por esto. Le vamos a poner Formatos, voy a cambiarle ese, sale en euros y los voy a poner aquà en dólares o en pesos. Todo esto va a ser mi macro, todo este conjunto de tareas y si yo quiero, lo pudiera llegar a imprimir. Ahora voy a suspender la grabación de mi macro. Detener grabación, ahà está. Detener grabación. Pues bien, ejecutemos la macro. Supongamos que vengo al dÃa siguiente, al dÃa siguiente y le digo, bueno, a ver, se cargaron nuevos datos, le digo, bueno, ejecute la macro, ¿qué macro? La macro Reporte. Ahà está. Ahà hizo la macro, claro, lo hizo para el nueve de junio, pues, ahora le pongo diez de junio y me cambia automáticamente porque está todo relacionado. Es otra aplicación, otra macro. En la primera vimos una macro para colorear, dibujar, pintar, para hacer determinado tipo de tarea, aquà para hacer un cálculo repetitivo. En ambos casos es algo sencillo, es más complejo lo que habÃamos planteado del lenguaje de Visual Basic, en el siguiente video los voy introducir un poco más en otras aplicaciones bastante más complejos que exceden el desarrollo de la grabadora de macros que hemos podido ver en este video. [MÚSICA] [MÚSICA]