El objetivo de este libro es enseñarle, mediante prácticas, cómo diseñar macros, nombre que se le da a los programas realizados en un entorno de Microsoft® Office y que permiten reproducir automáticamente y de manera infinita un conjunto de tareas. No está dirigido a programadores, sino a cualquier usuario habitual de Microsoft Excel (estudiante, comerciante, jefe de proyectos, gestor, asesor, etc.) que desee optimizar sus conocimientos con el objetivo de automatizar las tareas repetitivas. Aunque nunca haya creado un programa o ni siquiera haya visto una línea de código en su vida, podrá realizar los ejemplos de este libro cuyo objetivo es mostrarle, paso a paso, cómo diseñar un programa. Tras la descripción del entorno de trabajo VBE utilizado para la creación de macros, descubrirá los conceptos básicos de la programación con VBA a través de los objetos, de sus métodos y de sus propiedades; a continuación, realizará su primer programa gracias al Grabador de macros y después abordaremos los elementos fundamentales de la programación VBA que son las variables, las condiciones y los bucles, antes de aprender a «depurar» su programa. La siguiente parte aborda la noción de programación modular y presenta al detalle las principales funciones que puede insertar en un programa (funciones lógicas, matemáticas), la gestión de cadenas de caracteres, la gestión de fechas y horas, las manipulaciones en los libros Excel y en todo tipo de archivos. Para acabar, verá cómo optimizar su programa, crear cuadros de diálogo personalizados, insertar controles (etiqueta, zona de texto, botón, etc.) y gestionar los errores. En el anexo encontrará la lista de las principales colecciones de objetos.