Detalle del libro
Ver Índice
Introducción
A quién va dirigido el libro
Objetivo del libro
Utilización del libro
Ayuda en la realización de las prácticas
Enunciado
Capítulo 1: Procedimientos
Requisitos
Enunciado 1.1 Crear y utilizar un procedimiento privado
Enunciado 1.2 Crear y utilizar un procedimiento público
Enunciado 1.3 Llamar a un procedimiento desde otro procedimiento
Enunciado 1.4 Llamar a un procedimiento a partir de otro módulo
Enunciado 1.5 Llamar a un procedimiento desde un control VBA
Enunciado 1.6 Utilizar un procedimiento desde una hoja de cálculo Excel
Enunciado 1.7 Utilizar un procedimiento a partir de un libro Excel
Enunciado 1.8 Crear una función
Enunciado 1.9 Utilizar una función
Enunciado 1.10 Utilizar parámetros con nombre
Capítulo 2: Variables - Constantes - Tipos de datos
Requisitos
Enunciado 2.1 Declarar y utilizar una variable
Enunciado 2.2 Declarar y utilizar una constante
Enunciado 2.3 Utilizar la fecha del sistema
Enunciado 2.4 Crear un tipo de datos "PezTropical" definido por el usuario
Enunciado 2.5 Utilizar el tipo "PezTropical"
Enunciado 2.6 Renombrar una hoja de cálculo Excel
Capítulo 3: Funciones - Operadores
Requisitos
Enunciado 3.1 Dividir dos números
Enunciado 3.2 Obtener el resto de una división entera
Enunciado 3.3 Comparar números y buscar el más pequeño de ellos
Enunciado 3.4 Dar el resultado de un número elevado a la potencia N
Enunciado 3.5 Comparar dos cadenas de caracteres
Enunciado 3.6 Realizar un cálculo factorial
Enunciado 3.7 Calcular el porcentaje
Enunciado 3.8 Formatear una palabra
Enunciado 3.9 Buscar una palabra
Enunciado 3.10 Extraer información de una cadena de caracteres
Capítulo 4: Estructuras de control
Requisitos
Enunciado 4.1 Comprobar que se introduce un número
Enunciado 4.2 Despedida
Enunciado 4.3 Controlar la introducción de una consonante o una vocal
Enunciado 4.4 Mostrar un mensaje según la edad y el sexo
Enunciado 4.5 Mostrar buenos días N veces
Enunciado 4.6 Contar de N en N hasta M
Enunciado 4.7 Hacer obligatoria la introducción de un dato y controlar la salida
Enunciado 4.8 Jugar con las palabras espejo
Enunciado 4.9 Comprobar si un número es primo
Enunciado 4.10 Contar el número de ocurrencias de un número
Capítulo 5: Tablas
Requisitos
Enunciado 5.1 Declarar una tabla accesible
por todos los procedimientos del proyecto
Enunciado 5.2 Declarar una tabla accesible solo por los procedimientos del módulo
Enunciado 5.3 Utilizar una tabla declarada en un procedimiento
Enunciado 5.4 Utilizar una tabla a nivel de módulo
Enunciado 5.5 Inicializar una tabla con un bucle
Enunciado 5.6 Declarar y utilizar una tabla de dos dimensiones
Enunciado 5.7 Declarar y utilizar una tabla de más de dos dimensiones
Enunciado 5.8 Declarar y utilizar una tabla dinámica
Enunciado 5.9 Hacer más grande una tabla dinámica
conservando los valores iniciales
Enunciado 5.10 Trabajar con una tabla mediante un bucle
Enunciado 5.11 Mostrar una tabla en un formulario
Capítulo 6: Introducción a la programación orientada a objetos
Requisitos
Enunciado 6.1 Acceder a un objeto
Enunciado 6.2 Leer las propiedades de un objeto
Enunciado 6.3 Modificar las propiedades de un objeto
Enunciado 6.4 Utilizar los métodos de un objeto
Enunciado 6.5 Gestionar las colecciones
Enunciado 6.6 Gestionar los eventos
Enunciado 6.7 Administrar los errores
Enunciado 6.8 Crear una clase
Enunciado 6.9 Utilizar la clase creada
Enunciado 6.10 Crear y utilizar una colección de objetos
Capítulo 7: Libros
Requisitos
Enunciado 7.1 Conocer el libro activo
Enunciado 7.2 Mostrar el libro activo
Enunciado 7.3 Cambiar el libro activo
Enunciado 7.4 Guardar el libro activo
Enunciado 7.5 Agregar un nuevo libro
Enunciado 7.6 Guardar un libro especificando la carpeta
Enunciado 7.7 Obtener la ruta completa donde se encuentra el libro
Enunciado 7.8 Cerrar todos los libros ofreciendo la posibilidad de guardarlos
Enunciado 7.9 Dar la bienvenida al usuario con un mensaje cuando se abra el libro
Enunciado 7.10 Seleccionar la hoja de cálculo al abrir el fichero
Enunciado 7.11 Actualizar todos los cálculos antes del cierre del libro
Enunciado 7.12 Actualizar todos los cálculos antes de la impresión
Enunciado 7.13 Consolidar datos a partir de varios libros
Enunciado 7.14 Actualizar datos consolidados al abrir el libro
Enunciado 7.15 Actualizar los datos a partir de varios libros permanentemente
Enunciado 7.16 Crear una portada de acceso a varios libros
Capítulo 8: Hojas de cálculo
Requisitos
Enunciado 8.1 Averiguar el nombre de la hoja activa
Enunciado 8.2 Renombrar la hoja activa
Enunciado 8.3 Avisar al cambiar la hoja activa recordando
el nombre de la hoja activa anterior
Enunciado 8.4 Realizar una vista previa de la hoja activa
Enunciado 8.5 Desencadenar una acción cuando se active una hoja
Enunciado 8.6 Desencadenar una acción cuando se activa una celda de la hoja activa
Enunciado 8.7 Desencadenar una acción cuando se modifica
una celda de la hoja activa
Enunciado 8.8 Desencadenar una acción cuando
se haga doble clic en una celda de la hoja activa
Enunciado 8.9 Agregar una nueva hoja de cálculo
Enunciado 8.10 Eliminar una hoja de cálculo
Enunciado 8.11 Copiar una hoja de cálculo
Enunciado 8.12 Averiguar el número de hojas del libro
Enunciado 8.13 Averiguar los nombres de todas las hojas de cálculo
Enunciado 8.14 Mostrar los nombres de todas las hojas de cálculo en forma de lista
Enunciado 8.15 Buscar una hoja de cálculo
Enunciado 8.16 Proteger todas las hojas de cálculo
Enunciado 8.17 Desproteger todas las hojas de cálculo
Capítulo 9: Celdas y rangos
Requisitos
Enunciado 9.1 Activar una celda
Enunciado 9.2 Averiguar la dirección de la celda activa
Enunciado 9.3 Recuperar el valor de una celda
Enunciado 9.4 Recuperar la fórmula de una celda
Enunciado 9.5 Modificar el contenido de una celda
Enunciado 9.6 Modificar el formato de una celda
Este libro está destinado a los usuarios de Excel 2013 que se quiera iniciar en el lenguaje VBA o profundizar en su conocimiento en este tema. Aunque se recomienda un conocimiento básico en programación, no es imprescindible. La primera parte del libro está dedicada a los fundamentos y ofrece una introducción a la programación en VBA en sus aplicaciones a los objetos Excel.
Con más de 200 ejercicios cuya dificultad va en aumento, basados en ejemplos concretos, el libro trata los siguientes temas: la automatización de las tareas repetitivas, la ayuda de funciones personalizadas, el control de los principales objetos de Excel (libro, hoja, celda, gráfico), la colaboración y el intercambio de datos con las aplicaciones de la suite Office, la implementación del formato XML, la publicación de documentos en la Web, el análisis de datos y la gestión multimedia.
Al término de estas prácticas, podrá adaptar Excel a sus necesidades y dispondrá de todos los elementos que le permitirán desarrollar una aplicación profesional con VBA Excel 2013.
Los elementos necesarios para la realización de los ejercicios se pueden descargar de la web www.ediciones-eni.com.