Aprender a programar con Excel VBA con 100 ejercicios práctico. MEDIAactive

Чтение книги онлайн.

Читать онлайн книгу Aprender a programar con Excel VBA con 100 ejercicios práctico - MEDIAactive страница 9

Aprender a programar con Excel VBA con 100 ejercicios práctico - MEDIAactive Aprender...con 100 ejercicios prácticos

Скачать книгу

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.

010 Personalizar la interfaz de VBA

      LA INTERFAZ DE VISUAL BASIC es tremendamente personalizable. En ella se encajan una serie de ventanas y en todo momento puede decidir cuáles deben estar visibles y cuáles no, así como su ubicación y tamaño.

      IMPORTANTE

      Visual Basic funciona con una barra de menús igual que la que utilizaban antes todas las aplicaciones de Microsoft y una barra de herramientas personalizable desde su menú contextual.

      1 Para comenzar este ejercicio, despliegue el menú Ver de Visual Basic.

      2 Desde este menú puede activar otras ventanas, que están ocultas por defecto. Observe que muchas disponen de un atajo de teclado y escoja la opción Ventana Inmediato. Puede cambiar la posición de cualquier ventana con simples arrastres del ratón. También puede arrastrar sus bordes para modificar sus dimensiones.

      3 Se añade la ventana Inmediato al pie de la pantalla. Pulse en su cabecera y arrastre el puntero del ratón sin soltar el botón hasta colocarlo sobre la ventana de Código.

      4 De este modo puede cambiar la organización de las ventanas a su antojo. Como de momento no trabajaremos con la ventana Inmediato, ciérrela con un clic en su botón de aspa.

      5 Pulse la tecla F4.

      6 Con este atajo de teclado se abre la ventana Propiedades que es, después de las ventanas Proyecto y Código, una de las de uso más habitual. Pulse Ctrl.+G, que es el acceso directo para mostrar la ventana Inmediato, y compruebe que ésta vuelve a mostrarse en la última ubicación que usted le dio.

      7 Despliegue el menú Herramientas y, con un clic, escoja el comando Opciones.

      8 Pulse la pestaña Acoplar del cuadro Opciones para mostrar su ficha.

      9 Por defecto, todas las ventanas menos el Examinador de objetos están acopladas. Desactive la selección de la Ventana Inmediato con un clic en su casilla de verificación y pulse el botón Aceptar para deshabilitar su acople

      10 La ventana se ha expandido, tal como puede comprobar en la barra de título de la aplicación y ahora la ventana Código permanece oculta.

      11 Pulse F7, que es la tecla de acceso directo a ésta última y regrese al cuadro de opciones de Visual basic para volver a acoplar la ventana Inmediato.

      12 Arrastre la ventana Inmediato desde su cabecera hasta ver una silueta cuadrada en medio de la pantalla y suelte el botón del ratón.

      13 De este modo puede convertir cualquier ventana en una flotante. Pulse sobre su botón de aspa para cerrarla.

      14 Despliegue el menú Ventana y escoja la opción Cascada. Cierre Visual Basic para terminar el ejercicio.

      IMPORTANTE

      Puede modificar el tamaño de cualquier ventana de Visual Basic arrastrando sus bordes o su esquina inferior derecha. Si desea ver dos códigos de forma simultánea, puede escoger la opción Mosaico horizontal o Mosaico vertical del menú Ventana. También puede usar la combinación Ctrl.+Tabulador para saltar entre las diferentes ventanas que tiene abiertas en pantalla o Ctrl.+Mayúsculas+Tabulador para saltar en orden inverso.

011 Establecer propiedades del proyecto

      EXCEL TRATA A CADA UNO DE LOS LIBROS ABIERTOS como un proyecto y, aunque en el panel Proyecto se muestra junto a cada uno el nombre del archivo de origen entre paréntesis, por defecto les asigna a todos el mismo nombre: VBAProject. En este ejercicio le mostraremos como cambiar

Скачать книгу