Читать книгу Aprender a programar con Excel VBA con 100 ejercicios práctico - MEDIAactive - Страница 15
Оглавление009 | Conocer Visual Basic para Aplicaciones |
CADA MACRO ESTÁ DEFINIDA POR UN CÓDIGO al que puede acceder a través de Visual Basic para Aplicaciones. Puede hacerlo directamente desde VBA (que puede activar usando el botón Visual Basic de la ficha Programador) o al seleccionar las opciones Modificar o Paso a paso del cuadro Macro.
IMPORTANTE
Otra forma de acceder al código de una macro en VBA es seleccionar la opción Ver código del menú contextual de una hoja, en Excel.
1 Con los libros Prácticas1 y Prácticas2 abiertos en pantalla, active la ficha Programador, pulse el botón Visual Basic del grupo Código.
2 Se abre Visual Basic en pantalla. La ventana Proyecto le muestra una lista de todos los archivos abiertos en la aplicación actualmente. Los archivos se muestran en un árbol en el que por defecto se muestra expandido el proyecto o archivo activo. Puede contraerlo pulsando en el icono Menos (-) así como expandir los otros pulsando el icono Más (+). Expanda de este modo el proyecto VBAProject PERSONAL.
3 Expanda ahora la carpeta Módulos.
4 Cada vez que crea una macro se genera un código VBA que es almacenado en un módulo. Haga doble clic en el Módulo 1 para abrirlo.
5 Se abre la ventana Código mostrando el código VBA del módulo seleccionado, que no es más que el que define a la macro Total con IVA, tal como se indica en el mismo. Pulse el botón Maximizar, cuyo icono es un cuadrado, para que ocupe toda el área disponible.
6 El código de esta macro es bastante complicado pero seguramente podrá identificar los segmentos que describe la fórmula, el rellenado automático y la acción de pegar.
7 En la primera línea la palabra Sub precede al nombre de la macro. Cada una de las líneas de texto que se inician con un apóstrofe (') y son de color verde, son un comentario que no ejecuta ningún tipo de acción. Observe que en la segunda línea se indica su nombre, en la tercera su definición y en la cuarta su acceso directo. Después de los comentarios, cada uno de los enunciados establece la ejecución de una acción en orden. Al ejecutar la macro se realizan todas las acciones en orden, comenzando por la primera y acabando en la última. Minimice Visual Basic.El inicio y el fin del código se indica con la palabra Sub, mientras los apóstrofes y el color verde identifican comentarios que no están vinculados a ninguna acción.
8 Con Excel de nuevo en primer plano, pulse el botón Macros del grupo Código de la ficha Programador.
9 Seleccione la macro TotalesMeses y haga clic en el botón Modificar. El nombre de la macro, su descripción y su código de acceso directo desde el teclado son presentados antes de los enunciados de la macro, a modo de comentarios.
10 También de este modo puede acceder al código de una macro. Compruebe cómo dentro del enunciado With se indica el tipo de fuente, el tamaño y luego otras propiedades que están desactivadas con el texto False.