VBA en Office Excel 2010

VBA representa Visual Basic para aplicación. Como sabes que VB (Visual Basic) es uno deLos grandes lenguajes de programación. Si necesita realizar tareas repetidas en Excel todos los días, siempre se recomienda automatizar dichas tareas para que pueda ahorrar tiempo y energía. Las macros son una excelente manera de automatizar tareas en Excel, ya hemos cubierto un consejo básico sobre la grabación y el uso de macros. Las macros básicamente agregan código VB a su hoja de Excel.

Cada vez que crea una nueva macro, Excel agregacódigo básico visual en el back-end, por lo que cada vez que ejecuta una Macro, este código VB se ejecuta y obtiene los resultados en la pantalla. Veamos cómo se genera el código cuando agregamos una Macro y cómo puede editar y depurar este código VB.

Cómo ver el código VBA asociado con una macro

Supongamos que hemos creado una Macro, como se menciona en la publicación mencionada anteriormente, luego haga clic en la opción Macro y elija Ver Macros.

Macro VBA

Aparecerá el cuadro de diálogo de la Macro, aquí elija la Macro para la que desea ver el código VB y presione el botón Editar.

Editar macro

Abrirá la Macro como un código VB dentro de VBEditor que está incrustado de forma predeterminada en Excel. En este ejemplo, le estoy mostrando el código de una macro básica que muestra el mensaje "Hola Mundo" cuando se ejecuta.

Macro Code VBA

Si conoce los fundamentos de Visual Basic,entonces puede escribir su propio código aquí para mejorar aún más su Macro y puede agregar más funcionalidad a sus Macros creadas agregando piezas de código. El editor que se muestra en Excel es un editor VB típico con The Project Explorer a la izquierda y la ventana de fuente / diseño a la derecha. Todo lo que necesita es familiarizarse con la sintaxis del lenguaje de programación.

Cómo depurar código VBA

Si ha realizado algún cambio en el código de una macro y desea realizar una prueba para confirmar si funciona correctamente, puede hacerlo depurando y ejecutando el código. prensa F5 y depurará y ejecutará el código y obtendrá los resultados en la pantalla. (Mi código solo contiene "Hello World", por lo que puedo verlo en la pantalla después de la depuración y ejecución)

VBA ejecutado
Tenga en cuenta que solo hemos dado un ejemplo de Excel 2010, porque VBA se usa más aquí. Sin embargo, VBA también se incluye en Outlook 2010, Word 2010, PowerPoint 2010, etc.

Comentarios