Este libro está dirigido a las personas que quieran descubrir la programación VBA con Excel o entender cómo funcionan las macros, esos programas que permiten ahorrar un tiempo considerable para realizar tareas repetitivas. Tanto si tiene algunos conocimientos de programación, como si es un absoluto principiante, a lo largo de los capítulos, descubrirá los diferentes aspectos de la programación VBA y cómo utilizarlos en Excel. Como desde Excel 97 el código y la sintaxis VBA han cambiado poco,...
Este libro está dirigido a las personas que quieran descubrir la programación VBA con Excel o entender cómo funcionan las macros, esos programas que permiten ahorrar un tiempo considerable para realizar tareas repetitivas. Tanto si tiene algunos conocimientos de programación, como si es un absoluto principiante, a lo largo de los capítulos, descubrirá los diferentes aspectos de la programación VBA y cómo utilizarlos en Excel. Como desde Excel 97 el código y la sintaxis VBA han cambiado poco, este libro es adecuado para todas las versiones del programa, aunque se ha escrito pensando en las más recientes (Excel 2019, 2021 y Excel Microsoft 365).
Para empezar, descubrirá la grabadora de macros y las diferentes interfaces de las que dispone a la hora de programar. Aprenderá a crear sus primeros programas, a declarar y utilizar las diferentes variables y constantes y a distinguir entre funciones, procedimientos y macros.
A continuación, le presentaremos las principales estructuras del código, como las condiciones, bucles y operadores. Aprenderá a manipular el texto y las fechas, así como las celdas, hojas y libros, antes de utilizar la aplicación Excel en su conjunto.
Los capítulos sobre fórmulas y gráficos le permitirán automatizar los informes y, para que sus colegas puedan utilizar sus aplicaciones, aprenderá a crear formularios. También se tratan las técnicas para gestionar los errores y depurar los programas. Por último, se presentan algunas ideas que le permitirán ir más allá, como los módulos de clase, la personalización de la cinta de Excel y el control de otras aplicaciones de Office.
Cada capítulo va seguido de una serie de ejercicios, cuya versión corregida se encuentra al final del libro y en un archivo disponible para su descarga. El libro termina con un enunciado de ejercicio de síntesis, cuyo objetivo es crear una aplicación completa.
Interfaces para obtener la adhesión de losusuarios, y luego la maquinaria
Correcciones de los ejercicios
Correcciones de los ejercicios
Comunicarse con el usuario
Ejercicio 1: Función MsgBox
Ejercicio 2: Función InputBox
Variables y constantes
Ejercicio 1: Declaraciones simples de variables
Ejercicio 2: Declaraciones múltiples de variables
Ejercicio 3: Asignación de valores
Procedimientos, funciones y macros
Ejercicio 1: Escribir macros
Ejercicio 2: Escribir procedimientos
Ejercicio 3: Compartir variables públicas
Ejercicio 4: Escribir funciones
Condiciones
Ejercicio 1: Si entonces
Ejercicio 2: Si si no
Ejercicio 3: Si no Si
Ejercicio 4: Según Valor
Ejercicio 5: Condición condensada
Bucles
Ejercicio 1: Bucles For Next
Ejercicio 2: Bucle Do Loop
Ejercicio 3: Salir de un bucle
Operadores
Ejercicio 1: Operadores aritméticos
Ejercicio 2: Operadores de comparación
Ejercicio 3: Operadores lógicos
Cadenas
Ejercicio 1: Concatenar cadenas
Ejercicio 2: Partes de una cadena
Ejercicio 3: Cadenas en mayúsculas o minúsculas
Fechas y horas
Ejercicio 1: Mostrar la fecha y la hora actuales delsistema
Ejercicio 2: Crear una fecha y una hora
Ejercicio 3: Sumas y restas
Ejercicio 4: Partes de una fecha
Ejercicio 5: Un poco de buen formato
Celdas y rangos de celdas
Ejercicio 1: Valor en una celda
Ejercicio 2: Un poco de color
Ejercicio 3: Copiar-pegar celdas
Ejercicio 4: Columnas y filas de celdas
Hojas
Ejercicio 1: Hoja activa
Ejercicio 2: Copiar de una hoja a otra
Ejercicio 3: Número de hojas del libro
Ejercicio 4: Jugar con el color de las hojas
Ejercicio 5: Organizar eventos
Libros
Ejercicio 1: Usar ThisWorkbook
Ejercicio 2: Crear, guardar y cerrar un libro
Manipular la aplicación Excel
Ejercicio 1: Ejecutar una nueva aplicaciónExcel
Ejercicio 2: Obtener objetos activos
Ejercicio 3: Recorrer algunos archivos
Fórmulas
Ejercicio 1: Escribir fórmulas en español
Ejercicio 2: Escribir fórmulas en inglés
Gráficos
Ejercicio 1: Crear gráficos sencillos
Ejercicio 2: Mover un gráfico
Ejercicio 3: Personalizar el gráfico creado
Formularios de usuarios
Ejercicio 1: Formulario básico
Ejercicio 2: Ir un poco más lejos
Gestión de errores y depuración
Ejercicio 1: Reforzar los ejercicios precedentes
Ejercicio 2: Implementar una gestión de errores
Ejercicio 3: Usar las funciones de control
Jean-Philippe ANDRÉ
Jean Philippe André es desarrollador y consultor de tecnologías de Microsoft desde hace muchos años. En la actua-lidad, trabaja en una de las empresas de servicios de TI más importantes de Quebec. Durante sus casi 10 años de docencia en escuelas de ingeniería y universidades, ha escrito numero-sos libros sobre programación VBA y Dynamics 365, en los cuales le gusta compartir toda su experiencia técnica y pedagógica.