QUÉ ES UNA MACRO

¿Qué es una macro de Excel?


Si utilizas Excel frecuentemente es posible que en alguna ocasión te hayas encontrado ejecutando una misma serie de acciones una y otra vez. Esas acciones que haces repetidas veces se podrían automatizar con una macro.
Una macro es un conjunto de comandos que se almacena en un lugar especial de Excel de manera que están siempre disponibles cuando los necesites ejecutar.
Por ejemplo, si todas las mañanas creas un reporte de ventas y en ese reporte siempre das el mismo formato a los textos, se podría crear una macro para que lo haga automáticamente por ti. Las macros se utilizan principalmente para eliminar la necesidad de repetir los pasos de aquellas tareas que realizas una y otra vez.

Características de una macro en Excel y lenguaje VBA 

Se denomina “Macro” a un conjunto de comandos o instrucciones que se pueden ejecutar de forma secuencial, en el caso del Excel, las Macros son almacenadas como parte de un archivo de Excel, y pueden ser utilizadas en cualquier momento. Estos comando o instrucciones se encuentran escritas en un lenguaje de programación conocido como VBA  (Visual Basic para Aplicaciones) , el cual es fácil de comprender y usar.
Este lenguaje de programación se creó con el fin de realizar soluciones personalizadas en Excel, es decir podríamos crear cualquier solución de Microsoft Office utilizando VBA ya sea Excel, Word, PowerPoint o inclusive Outlook. Cada una de las aplicaciones de Microsoft Office proporciona los medios adecuados para manipular y extender su funcionalidad a través de VBA.
Su fácil y rápido manejo se debe al comando integrado a Excel que te permite Grabar todas las acciones ejecutadas en Excel, es la forma más fácil de Aprender a Programar, ya que solo tienes que grabar las acciones para conocer sus códigos, teniendo en cuenta que solo graban acciones de procesos especiales ejemplo (Editar, Copiar, Pegar, etc.)

Macros de Excel:
Las macros se pueden agrupar en dos categorías principalmente:

·        - Macros de funciones: 
Si ejecuta frecuentemente una tarea en Microsoft Excel, puede automatizarla mediante una macro. Una macro consiste en una serie de comandos y funciones que se almacenan en un módulo de Visual Basic y que puede ejecutarse siempre que sea necesario ejecutar la tarea. Una macro se graba igual que se graba música en un casete. A continuación, se ejecuta la macro para que repita los comandos.  Con el Editor de Visual Basic, se pueden modificar macros, copiar macros de un módulo en otro, copiar macros entre diferentes libros, cambiar de nombre a los módulos que almacenan las macros o cambiar de nombre a las macros

·       -  Macros de comandos  
La creación de estas macro funciones consiste en poner una serie de ARGUMENTOS, en las cuales podemos ir poniendo los datos que lleva una función normal de Excel para Windows y al final le indicamos que operaciones hacer con estos ARGUMENTOS y de esta manera se optimiza el uso de varias fórmulas para llegar a un resultado. Es decir, la creación de una función simplifica el uso de varias fórmulas, dejándolas como una sola.

No hay comentarios:

Publicar un comentario

EJEMPLO FUNCIONES DE TEXTO

Link del ejemplo: Funciones de texto