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

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


Скачать книгу
con el botón secundario del ratón sobre el módulo Ampliación_fuente y observe sus opciones.

      15 El menú contextual de un módulo le permite ver el código, si es que no está ya en pantalla, acceder a sus propiedades, Insertar un nuevo módulo además de otros elementos que veremos más adelante, importar un archivo o exportarlo desde el módulo seleccionado, además de eliminarlo, imprimirlo, desactivar el acople de la ventana y borrar esta última.

017 Consultar la Ayuda a VBA

      EL LENGUAJE DE VBA PUEDE RESULTAR muy complicado al comienzo y, evidentemente, en este libro no podemos presentarle la respuesta a todas sus dudas. Sin embargo, la ayuda de la aplicación, si bien no brinda explicaciones tan detalladas de los procesos como las que proporcionamos en este manual, sí presenta útil información sobre cada uno de los elementos de un proyecto.

      IMPORTANTE

      La Ayuda de un elemento BVA indica para cada parte de la sintaxis si es opcional o requerida. En el caso de las opcionales preste especial atención a su explicación antes de decidir omitirlas, porque hacerlo puede suponer resultados inesperados. La ayuda también le proporcionará información sobre las constantes predefinidas para la aplicación.

      1 Para comenzar este ejercicio, pulse el botón de Ayuda de la barra de herramientas de VBA, que es el que muestra un signo de interrogación.

      2 Se abre el temario de la ayuda de VBA. Seleccione la opción Referencia del lenguaje de Visual Basic.

      3 En esta página podrá conseguir artículos sobre todos y cada uno de los elementos de un código, divididos por tipos de elementos. Pulse la opción Palabras clave. Encontrará un artículo para cada palabra clave.

      4 Se despliega una lista de las palabras clave utilizadas en códigos de la aplicación. Pulse en la opción False.

      5 Puede ver el brevísimo articulo sobre esta palabra, donde se indica que tiene un valor igual a 0. Pulse el vínculo Vea también.

      6 Una etiqueta flotante le ofrece la posibilidad de acceder a dos artículos relacionados. Seleccione el primero, con el título Boolean.

      7 Efectivamente explica información estrechamente relacionada con la palabra clave True. Pulse en algún vínculo al término Palabra clave para leer su definición.Los vínculos Vea también le permiten acceder a artículos relacionados.

      8 Una vez haya leído también esta información, cierre la ventana de ayuda con un clic en su botón de aspa.

      9 Trabajaremos con el módulo Reducción_Fuente, cuyo código dejamos abierto en el ejercicio anterior.

      10 Seleccione el término Sub en el código y pulse la tecla F1. Si selecciona en el código en pantalla algún elemento, al pulsar F1 se muestra la página sobre el elemento seleccionado.

      11 Ahora se muestra directamente el artículo sobre el texto seleccionado, que en este caso es una instrucción. Espléndidamente útil ¿cierto? Lea la información. En el apartado Sintaxis se muestra el uso de la instrucción y a continuación se explican cada una de sus partes. Observe que todas menos el nombre opcionales. Cierre la ayuda.

      12 Seleccione el término OutlineFont y pulse F1.

      13 Se muestra sólo el temario de la ayuda. Escriba el mismo término en la barra de búsqueda y pulse Retorno.

      14 Se muestran los artículos relacionados. Seleccione el llamado OutlineFont (propiedad).

      15 Accede al artículo de esta propiedad, que no tiene efecto en Windows. Despliegue el menú Buscar pulsando en su botón de punta de flecha, escoja la opción Todo Excel y pulse el botón Buscar para realizar una búsqueda online.

018 Crear macro con referencias absolutas

      MIENTRAS NO SELECCIONE LA OPCIÓN USAR referencias relativas, cualquier macro que grabe aplicará cada una de sus instrucciones en celdas absolutas, idénticas a las modificadas en el momento de la grabación.

      1 Para este ejercicio trabajaremos de una manera diferente. Reduzca el tamaño de la ventana de Excel para que ocupe sólo la mitad izquierda de la pantalla. Si dispone, tal como hacemos en este ejercicio, la ventana de Excel a un lado de la pantalla y la de Visual Basic al otro, puede ver los códigos generados con cada paso que dé e incluso hacer cualquier corrección al momento. Observará que puede trabajar en Visual Basic durante la grabación, pues sólo se graba en la macro aquello que haga en Excel.

      2 Active si hace falta la pestaña Programador y pulse el botón Visual Basic del grupo Código.

      3 Una vez se abra la aplicación VBA, ajuste el tamaño de la ventana de Visual Basic en la mitad derecha, para poder ver ambas aplicaciones simultáneamente.

      4 Abra en Excel el libro Prácticas1, active alguna hoja vacía y cambie su nombre por Absolutas.

      5 Acceda a la ficha Programador y compruebe que el comando Usar referencias relativas, del grupo Código esté desactivado (no debe mostrarse destacado en color amarillo).

      6 En la barra de tareas de Excel, ubicada en la base de su interfaz, pulse el conmutador Grabar macro, que es el segundo elemento del lado izquierdo.

      7 También de este modo puede acceder al cuadro Grabar macro. Llame a la nueva macro Días_absolutos y establezca que sea guardada en el Libro de macros Personal.

      8 Pulse el botón Guardar y, en lugar de comenzar a grabar la macro, haga un doble clic en el módulo 2 que se acaba de crear en el proyecto Personal.

      9 De nuevo en Excel, y ahora sí para comenzar a grabar la macro, seleccione la celda A1 e introduzca la palabra Lunes.

      10 Conforme vaya avanzando, compruebe en la ventana de código cómo éste se va completando paso a paso a medida que realiza cualquier acción. Pulse el botón Introducir de la


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