[MÚSICA] [MÚSICA] En los videos anteriores hemos visto algo de la potencia de las macros. En este video quiero, fundamentalmente, mostrarles algunas aplicaciones básicamente para que ustedes piensen en qué posibles usos le podrían dar a el uso de las macros en su actividad. Básicamente, las macros podemos pensarla desde dos formas diferentes. Una primera forma puede ser que nosotros le tengamos que pedir a las macros que me deje introducir datos y luego con esos datos, la macro lo que haga es, los procese con algunas instrucciones que yo le dé. O sea, que me aparezca un formulario, ese formulario a mí me deje introducir datos, eventualmente, que me valide los datos y luego los procese. Esa podría ser una alternativa para trabajar, la otra alternativa es que yo no necesite introducirle nuevos datos, sino que la macro lo que haga es, a partir de datos you ingresados en mi hoja de cálculo, a partir de ahí realice cierto tipo de procedimientos. Les voy a mostrar el primero de ellos. Yo you he desarrollado una macro especial que va a hacer lo siguiente, cuando yo ingreso en Desarrollador, Macros, voy a plantear un macro que se llama Ingreso de Datos. Esa macro básicamente va a hacer esto, me abrió un formulario para que yo ingrese datos, ¿qué datos? Los datos que voy a incorporar en mi base de datos actual, o sea, voy a incorporar una fecha, digamos, la fecha puede ser cualquiera, en este momento decidí no validarla. Selecciono un producto, la máquina de la macro procesó e identificó todos estos, cuando yo selecciono un producto, me aparece aquí el código de producto, cuando yo cambio, me aparece el cambio de código de producto. Selecciono un cliente, cuando selecciono un cliente aparece el código del cliente y la localidad del cliente, cuando cambio el cliente, me cambia el código, me cambia la localidad, ¿ven la interactividad? Introduzco la cantidad de la operación, supongamos que yo he vendido 150 unidades y los he vendido a 23,45; fíjense cómo me va mostrando automáticamente el monto. Digo, no, no, me equivoqué, no son 150, son 160, ¿ven? Automáticamente va cambiando el monto y cuando yo procese los datos, lo que va a hacer esta macro es, capturó todos los datos que yo le pedí, va a ir bajando hacia el final de la base de datos y va a introducir los datos con el formato que yo le he pedido en esta base de datos. Fíjense porque lo va a hacer muy rápido. Ahí está. ¿Ven? Introdujo la fecha, el código, el producto, el código del cliente, el nombre del cliente, la zona donde estaba yo, fíjense que yo no lo introduje la zona pero, sin embargo, en función de la programación que yo le di lo pudo hacer, identificó la localidad, puso la cantidad, puso el precio y también puso la fórmula. La fórmula, fíjense que no solamente introdujo datos, introdujo también fórmulas. Y un proceso un poco complejo, alguno se preguntará, bueno y ¿cómo lo has hecho? Les muestro, no se me asusten, algunos rudimentos, si yo voy aquí, en la pestaña y digo botón derecho del mouse, Ver código, me aparecen algunos, los elementos. Aquí yo desarrollé el formulario, ¿ven? Cada uno de estos elementos es un objeto del formulario y a su vez, le tuve que dar un lenguaje de programación especial. ¿Recuerdan? Yo les decía en el anterior video que las macros de Excel funcionan con un código especial, un lenguaje especial, el lenguaje de Visual Basic para aplicaciones que desarrolló la compañía Microsoft. Cada uno de estos textos, de estos códigos, yo los escribí, tiene una lógica, tiene una secuencia especial. Excede los contenidos de este curso por la amplitud de los contenidos, pero lo que quiero que queden con la idea de, a ver, es posible utilizar Excel como un software, en donde uno recibe datos y los procesa de una manera especial. En este caso, a los fines del ejemplo, me sirvió exclusivamente para ingresar datos en una base de datos, pero tómenlo como un ejemplo, en el rigor de verdad podríamos tener todas las posibilidades que uno quisiese en función del tipo de trabajo que yo necesite hacer. [MÚSICA] [MÚSICA]