Este libro está diseñado para las personas que quieran descubrir la programación VBA con Excel o entender cómo funcionan las macros, esos programas que permiten ahorrar una cantidad considerable de tiempo para realizar tareas repetitivas. Tanto si usted ya tiene algunos conocimientos de programación como si es un completo principiante, este libro le ayudará a descubrir los diferentes aspectos de la programación VBA y cómo utilizarlos en...
Este libro está diseñado para las personas que quieran descubrir la programación VBA con Excel o entender cómo funcionan las macros, esos programas que permiten ahorrar una cantidad considerable de tiempo para realizar tareas repetitivas. Tanto si usted ya tiene algunos conocimientos de programación como si es un completo principiante, este libro le ayudará a descubrir los diferentes aspectos de la programación VBA y cómo utilizarlos en Excel. Como el código y la sintaxis VBA han cambiado poco desde Excel 97, este libro será adecuado para todas las versiones de Excel, aunque se ha escrito pensando en sus últimas versiones (Excel 2019, 2021 y Excel Microsoft 365).
Comenzará descubriendo 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.
Continuará su aprendizaje descubriendo las principales estructuras de código, como las condiciones, bucles y operadores. Aprenderá a manipular el texto y las fechas, continuando con las celdas, hojas y libros antes de utilizar toda la aplicación Excel.
Los capítulos sobre fórmulas y gráficos le permitirán automatizar sus informes y, para que sus colegas puedan utilizar sus aplicaciones, aprenderá a crear formularios. También se evocarán las técnicas para gestionar los errores y depurar los programas.
Por último, se presentan algunas ideas que le permiten 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 ejercicio de síntesis, cuyo objetivo es crear una aplicación completa.
¡Nuevo! Rondas de preguntas disponibles con la versión online.
Personalizar la cinta de opciones para ejecutar susmacros y mostrar un formulario de usuario
Controlar una aplicación que no sea Excel
Crear y escribir en un documento de Word
Crear y rellenar un correo electrónico deOutlook
Ejercicio final
Objetivos del capítulo
Enunciado principal
Contexto
Objetivos impuestos
Objetivos libres
Posibles enfoques
El código primero, lo visual después
Interfaces para obtener la aceptación delos usuarios; la maquinaria, después
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: Declaración simple de variables
Ejercicio 2: Declaración múltiplede 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: Selección de casos
Ejercicio 5: Condición condensada
Bucles
Ejercicio 1: Bucle 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
Ejercicio 1: Mostrar la fecha y la hora actuales delsistema
Ejercicio 2: Crear una fecha y una hora
Ejercicio 3: Suma y resta
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
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É ha sido desarrollador y consultor senior de las herramientas de la suite de Microsoft durante muchos años. En la actualidad, Jean-Philippe ANDRÉ está especializado en tecnologías Microsoft y apoya a los desarrolladores en Quebec. Ha sido profesor durante 10 años en las escuelas de ingenieros y en la universidad. En este libro transmite toda su experiencia técnica y pedagógica, para permitir al lector dominar la potencia del lenguaje VBA, aplicado a las soluciones de gestión que utilizan bases de datos Access.