¿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