Macros de Excel - VBA
Excel almacena las macros como código Excel VBA (Visual Basic para Aplicaciones). Después de grabar una macro, puede ver el código que se genera, modificarlo, copiar una parte de él, etc. Incluso puede escribir un código de macro usted mismo si se siente cómodo con la programación en VBA.
Aprenderá a crear una macro, escribiendo un código VBA, en el capítulo - Creación de una macro con el editor VBA. Aprenderá a modificar una macro editando el código VBA en el capítulo: Edición de una macro. Aprenderá las funciones de Excel VBA en este capítulo.
Ficha Desarrollador en la cinta
Puede acceder al código de macro en VBA desde la pestaña Desarrollador en la cinta.
Si no encuentra la pestaña Desarrollador en la cinta, debe agregarla de la siguiente manera:
Haga clic derecho en la cinta.
Seleccione Customize the Ribbon de la lista desplegable.
los Excel Options aparece el cuadro de diálogo.
Seleccione Main Tabs desde Customize the Ribbon la lista desplegable.
Marque la casilla - Desarrollador en la lista de pestañas principales y haga clic en Aceptar. Aparece la pestaña de desarrollador.
Comandos de desarrollador para macros
Necesita conocer los comandos que son para macros en la pestaña de desarrollador.
Haga clic en la pestaña DESARROLLADOR en la cinta. Los siguientes comandos están disponibles en el grupo Código:
- Visual Basic
- Macros
- Grabar macro
- Usar referencias relativas
- Seguridad macro
El comando de Visual Basic se usa para abrir el Editor de VBA en Excel y el comando Macros se usa para ver, ejecutar y eliminar las macros.
Ya ha aprendido otros comandos además del Editor de VBA en los capítulos anteriores.
Editor de VBA
VBA Editor o VBE es la plataforma de desarrollo de VBA en Excel.
Abra el libro de trabajo - MyFirstMacro.xlsm que guardó anteriormente en el capítulo - Creación de una macro simple, en este tutorial.
Puede abrir el VBE de cualquiera de las dos formas:
Option 1 - Haga clic en Visual Basic en el grupo Código debajo de la pestaña Desarrollador en la cinta.
Option 2 - Haga clic en Editar en el cuadro de diálogo Macro que aparece cuando hace clic en la pestaña VER → Macros → Ver macros
VBE aparece en una nueva ventana.
El nombre de su libro de Excel habilitado para macros aparece con el prefijo: Microsoft Visual Basic para Aplicaciones.
Encontrará lo siguiente en el VBE:
- Explorador de proyectos.
- Properties.
- Ventana de módulo con código.
Explorador de proyectos
Project Explorer es donde encuentra los nombres de los proyectos de VBA. En un proyecto, encontrará nombres de hojas y nombres de módulos. Cuando hace clic en el nombre de un módulo, el código correspondiente aparece en el lado derecho de una ventana.
Ventana Propiedades
Las Propiedades son los parámetros de los objetos VBA. Cuando tenga un objeto como un botón de comando, sus propiedades aparecerán en la ventana Propiedades.
Ventana de módulo con código
El código de una macro se almacenará en un módulo en VBA. Cuando selecciona una macro y hace clic en Editar, el código de la macro aparece en la ventana del módulo correspondiente.