Recordatorio de los principios básicos del desarrollo
- Conozca los objetos y colecciones fundamentales: Libros de trabajo, Hojas de cálculo, Rangos y Celdas.
- Dominar la sintaxis básica: condicionales y bucles, variables.
- Gestión de errores recuperables en el código. Identificación de tipos de error y uso de herramientas de depuración.
Trabajo práctico
Limite las instrucciones Select para optimizar el código. Utilizar un gestor de errores.
Sintaxis avanzada
- Utilizar variables objeto, variables array y arrays dinámicos.
- Cree funciones personalizadas y una biblioteca de macros adicionales (AddIn).
- Llamar a un procedimiento o función con argumentos ByRef o ByVal.
- Uso de las API de Windows: principales API útiles en el desarrollo de Excel.
Trabajo práctico
Analizar un proyecto y estructurarlo mediante subprogramas. Crear funciones a las que se pueda acceder desde otros libros de trabajo.
Objetos Excel avanzados, eventos
- Creación de listas, filtros, subtotales y tablas dinámicas: construcción y manipulación mediante programación.
- Uso de las funciones de cálculo de Excel en VBA (WorksheetFunction).
- Automatice la creación y modificación de un gráfico utilizando VBA.
- Identificación de eventos de libro y hoja. Uso del argumento Cancelar. Asegurar la apertura de un libro de trabajo.
Trabajo práctico
Construir un SES y un gráfico con VBA. Automatizar la aplicación de resultados calculados sobre un rango de celdas.
Interfaz de usuario
- Programe la importación de datos externos (txt, csv...).
- Establece los parámetros para abrir y guardar un archivo Excel (GetOpenFileName).
- Cree un formulario de usuario que contenga listas desplegables multiselección en cascada.
Trabajo práctico
Utilice un cuadro de diálogo o UserForm para abrir un archivo externo y procesar los datos.
Otras aplicaciones y gestión de archivos
- Haciendo referencia a una librería.
- Programar el enlace con Word o PowerPoint: utilizar la automatización.
- Acceder a los archivos de una carpeta (FileSystemObject).
Trabajo práctico
Automatizar la exportación a Word o PowerPoint de una tabla construida mediante programación. Listar los archivos en una carpeta. Opción: certifique sus conocimientos con TOSA®.