Para qué se utilizan los macros de Excel

¿Para qué sirve una macro de Excel?

Aunque Excel proporciona cientos de funciones de hoja de cálculo incorporadas, también puede crear sus propias funciones escribiendo macros de Excel para realizar tareas específicas. Incluso puede agregar sus propias macros al menú de funciones de Excel para que estén disponibles para ti de la misma manera que las funciones incorporadas de Excel. Una macro es una pieza de código de computadora, que está escrita para Excel, utilizando el lenguaje de programación de Visual Basic para Aplicaciones (VBA).

Una macro de Excel automatiza las tareas que se ejecutan de forma repetida. Digamos que son una serie de instrucciones que se guardan dentro de un archivo de Excel para poder ser ejecutadas cuando lo necesitamos.

Función de una macro de Excel

Una introducción básica al lenguaje de programación de VBA se trata en las páginas de tutoriales de Excel VBA de este artículo. Sin embargo, se recomienda que lea la siguiente sección a continuación para familiarizarse con la configuración de Excel Macro Security y el Editor de Visual Basic, antes de comenzar a escribir el código VBA.

A continuación, te mostraremos una breve descripción general del Editor de Excel Visual Basic. Se destacan recursos adicionales que proporcionan descripciones más detalladas en toda la guía.

Accediendo al Editor de Visual Basic. La forma más fácil de acceder al Editor de Visual Basic en Excel es presionar la combinación de las teclas Alt + F11 (es decir, presionar la tecla Alt, y mientras se presiona hacia abajo, presionar F11).

De este modo se te presentará el Editor de Visual Basic, similar a la imagen que te mostraremos a continuación, (ten en cuenta que tu ventana de hoja de cálculo de Excel habitual, permanecerá abierta detrás de esta ventana).

para que sirve macro excel

En el Editor de Visual Basic Windows, existe una serie de ventanas que se pueden ver en el Editor de Excel VBA. Estos se controlan a través del menú Ver en la parte superior de la ventana del Editor de VBA. Las ventanas individuales se describen a continuación:

  • La Ventana del proyecto, la cual se abre a la izquierda del Editor de VBA (como se muestra en la imagen). Esta ventana le proporciona un “Proyecto” de VBA para cada Libro de Excel abierto actualmente.

Para qué sirve macro de Excel

  • El código de Windows, al hacer doble clic en cualquiera de los objetos dentro de la ventana del proyecto, se abrirá la ventana de código asociada, que es donde puede escribir su código VBA. En la imagen del Editor de Visual Basic anterior, se muestra la ventana de código para el Módulo 1.
  • La ventana de Propiedades, la cual enumera las propiedades del objeto que se selecciona en la ventana del proyecto en el momento del diseño (es decir, no durante el tiempo de ejecución). Estas propiedades varían, dependiendo del tipo de objeto que se seleccione (una hoja de cálculo, libro de trabajo, módulo, etc.).

que es una macro de Excel

 

    • La ventana inmediata, esta Ventana Inmediata de Excel Visual Basic la puedes encontrar seleccionando Ver → Ventana Inmediata desde el Editor de Visual Basic, o presionando CTRL-G. Esta ventana ayuda con la depuración del código actuando como una ventana de salida para las instrucciones de depuración o permitiéndole evaluar expresiones o ejecutar líneas de código individuales.

Para qué sirve una macro de Excel

Ahora que ya sabes para qué sirve una macro en Excel te recomendamos que profundices en más información sobre el tema. Para ello, te dejamos algunos artículos relacionados: