¿Para qué sirve una macro de Excel?

Para qué se utilizan los macros 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).

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).

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.

  • 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.).

 

  • 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.
  • ¿Te ha servido de ayuda?
  • No