Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ejecutando una misma serie de acciones una y otra vez. Esas acciones que haces repetidas
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.
¿Para qué sirve una macro en Excel? Una macro nos ayuda a automatizar aquellas
tareas que hacemos repetidamente. Una macro es una serie de instrucciones que son
guardadas dentro de un archivo de Excel para poder ser ejecutadas cuando lo necesitemos.
Automatización de tareas
Un ejemplo muy claro son las plantas ensambladoras de automóviles donde existen robots
que han sustituido tareas que antes eran hechas por humanos. La automatización trajo
aprovechamiento del tiempo del personal al reducir la cantidad de tareas repetitivas que
realizaban.
De la misma manera las macros nos ayudan a eliminar esas tareas repetitivas de nuestro
trabajo cotidiano al permitirnos utilizar mejor nuestro tiempo en el análisis de los datos y
en la toma de decisiones.
¿Cómo se ve una macro en Excel?
Las macros son escritas en un lenguaje de computadora conocido como VBA por sus
siglas en inglés (Visual Basic for Applications). Como cualquier otro lenguaje de
computadora debemos aprender a utilizar los comandos que nos ayudarán a indicar a
Las macros se crean con el Editor de Visual Basic el cual nos permitirá introducir el
Existe otro método que es utilizar la Grabadora de macros la cual irá grabando todas las
acciones que realicemos en Excel hasta que detengamos la grabación. Una vez grabada
la macro podremos “reproducir” de nuevo las acciones con tan solo un clic.
Mostrar la ficha Programador
Si quieres escribir una nueva macro o ejecutar una macro previamente creada, entonces
debes habilitar la ficha Programador dentro de la cinta de opciones. Para mostrar esta
opciones.
Puedes crear una macro utilizando el lenguaje de programación VBA, pero el método
más sencillo es utilizar la grabadora de macros que guardará todos los pasos realizados
La grabadora de macros almacena cada acción que se realiza en Excel, por eso es
conveniente planear con antelación los pasos a seguir de manera que no se realicen
de manera única a la macro que estamos por crear. De manera opcional puedes asignar
de teclas especificadas.
almacenará la macro.
Libro nuevo. La macro se guarda en un libro nuevo y que pueden ser ejecutadas
También puedes colocar una Descripción para la macro que vas a crear. Finalmente debes
pulsar el botón Aceptar para iniciar con la grabación de la macro. Al terminar de ejecutar
las acciones planeadas deberás pulsar el botón Detener grabación para completar la
macro.
que contenga una macro maliciosa puedes causar algún tipo de daño al equipo. De manera
para habilitar todas las macros. Para hacerlo debes seguir los siguientes pasos.
Haz clic en la ficha Archivo y posteriormente en Opciones. Dentro del cuadro de diálogo
de confianza.
disponibles.
Deshabilitar todas las macros sin notificación. Deshabilita las macros y permite
Habilitar todas las macros. Permite ejecutar todas las macros sin enviar alguna
totalmente confiables. Esta opción es la que corre los mayores riesgos al ejecutar
Una vez seleccionada la opción deseada se debe pulsar el botón Aceptar para hacer los
cambios permanentes.
PROGRAMACIÓN EN MACROS
El editor de Visual Basic sirva para crear, ver y modificar las macros existentes. Esto
incluye a las macros que se han creado por medio del uso del grabador de macros, las
función.
para integrar a Excel con alguna otra aplicación como Microsoft Access.
Principios fundamentales
La programación en VBA puede ser un tanto misteriosa para la mayoría de los usuarios
de Excel, sin embargo una vez que se comprenden los principios básicos de programación
Propiedades y Métodos
Supongamos que tenemos el objeto auto. Así es, un auto como el que manejamos todos
los días para ir al trabajo. Este auto tiene varias propiedades como son: marca, modelo,
color, tipo de transmisión las cuales ayudan a describir mejor al auto. También
hay propiedades que indican su estado actual como por ejemplo gasolina disponible,
temperatura del aceite, velocidad, kilómetros recorridos entre otras propiedades más.
Podemos decir que las propiedades de un objeto nos ayudan a describirlo mejor en todo
momento.
Por otro lado tenemos los métodos de un objeto que en resumen son las acciones que
podemos realizar con dicho objeto. Por ejemplo, con nuestro auto podemos hacer lo
como métodos.
Excel está siempre representado por un objeto en VBA y cada objeto tiene a su
vez propiedades y métodos que nos permitirán trabajar con nuestros datos
Controles de Formulario
Existen varias funciones en VBA que podemos utilizar para manipular cadenas de texto.
Para iniciar con esta revisión, debes colocar un botón de comando dentro de una hoja de
sencilla. Son programaciones que es interpretado por Excel y lleva a cabo distintas acciones o una
sucesión de tareas. De esta forma, con una macro podremos realizar tareas repetitivas muy fácilmente.
Sin embargo, éste no es el único uso que podemos darle a una macro ya que, si utilizamos el lenguaje de
programación en el que hablan las macros, Visual Basic para Aplicaciones (VBA), podremos desarrollar
desde tareas y funciones simples para usos específicos hasta las complejas. Los macros pretenden
automatizar varias tareas y funcionarlas en una sola como una tecnología que tiene varias ramas donde se
Los macros son una herramienta de mucha utilidad ya que de esta manera podemos
ahorrar grandes cantidades de tiempo, porque en lugar de modificar todo otra vez, con tal
solo un botón de comando podemos activar y modificar las cosas que hemos utilizado
BIBLIOGRAFIA
https://www.excel-avanzado.com/30269/para-que-sirve-el-editor-de-visual-basic.html
file:///C:/Users/VANIA/Downloads/Sin%20t%C3%ADtulo%20(1).pdf
macros/
EJERCICIOS
1)