Detalle del libro
Ver Índice
Introducción
1. Introducción
2. Descarga de los ejemplos del libro
Capítulo 1
Excel y la programación
1. Los objetivos
2. Las bases del lenguaje VB
2.1. Las variables
2.1.1. La declaración implícita o explícita
2.1.2. Los diferentes tipos de variables
2.1.3. La duración y el ámbito de una variable
2.1.4. Las constantes
2.2. Los operadores
2.2.1. Los operadores de comparación
2.2.2. Los operadores lógicos
2.2.3. Los operadores matemáticos
2.3. Estructuras de decisión y bucles
2.3.1. Las estructuras de decisión
2.3.2. Los bucles
2.4. Concepto de propiedades y de métodos
2.5. Los procedimientos
2.5.1. Los procedimientos
2.5.2. La programación orientada a eventos
2.5.3. Las funciones
2.6. Las funciones integradas de VB
2.6.1. La gestión de tipos de datos
2.6.2. Test de variables
2.6.3. Operaciones con cadenas de caracteres
2.6.4. La gestión de fecha y hora
2.6.5. Gestión de los mensajes
3. Organización del código y metodología
3.1. Comentarios y documentación del código
3.2. La estructura del código
3.3. La denominación de los objetos y los controles
3.4. La ergonomía de la interfaz de usuario
3.5. La gestión de un proyecto
4. El entorno de desarrollo en Excel
4.1. La plataforma de desarrollo
4.1.1. La presentación de las ventanas
4.1.2. La zona de código
4.1.3. La ejecución del código
4.1.4. La caja de herramientas
4.2. Las macros y el código VBA
4.3. Para mostrar la ayuda.
Capítulo 2
Primeras manipulaciones y gestión de los candidatos
1. Objetivos
2. La gestión de los libros y las hojas
2.1. Apertura del libro de inscritos
2.2. Recuperación de la lista de inscritos
2.3. Cierre del libro
2.4. Gestión de las hojas de trabajo
2.5. Creación de una hoja de referencia de la herramienta
2.6. Creación de una plantilla de lista de equipo disponible
3. Llamada de procedimientos en la herramienta y gestión del código
3.1. Creación del módulo de declaraciones
3.2. Optimización del código para la gestión de perfiles
3.3. Procedimientos sin parámetros
3.4. Procedimientos con parámetros
3.4.1. Concepción de la interfaz
3.4.2. Codificación de la funcionalidad
4. VBA y la gestión de datos cargados
4.1. Formato de listas
4.1.1. Selección de la lista de candidatos que responden al criterio
4.1.2. Configuración de la cuadrícula
4.2. La clasificación de perfiles y la utilización de funciones de Excel con VBA
4.2.1. Concatenación del apellido y el nombre
4.2.2. Recuperación del nivel del candidato
4.2.3. Gestión de la Clasificación
5. Visualización de estadísticas por habilidades
con gestión de errores en el procedimiento
5.1. Creación del procedimiento de visualización de estadísticas
5.2. Los errores de compilación
5.3. La depuración del procedimiento y los errores de ejecución
5.4. La gestión de errores
6. Copias de seguridad del proyecto Gestión de perfiles
6.1. Las operaciones de directorios en VBA
6.2. Exportación e importación de módulos
6.2.1. Exportación a partir del libro Gestión de perfiles
6.2.2. Importación de módulos en Libro_Prueba
6.3. Copia de seguridad de la lista de inscritos
Capítulo 3
Transformación de la herramienta en ejecutable
1. Objetivos
2. Formularios para gestionar los candidatos
2.1. Inserción de formularios y de código asociado
2.2. Estudio del código de los formularios
2.2.1. El formulario de identificación
2.2.2. El menú de usuario
2.2.3. Gestión del cierre de los formularios
2.2.4. La aplicación Gestión de perfiles se convierte en un ejecutable
3. Presentación del objeto Formulario y de los principales controles del cuadro de herramientas
3.1. El formulario o UserForm
3.2. Los controles del cuadro de herramientas
3.2.1. Las propiedades y los eventos comunes
3.2.2. Presentación de los controles
4. Creación de subtotales en la lista de inscritos
4.1. La gestión de los menús
4.1.1. Eliminación de las barras de Excel en la hoja Inicio
4.1.2. La creación del menú Gestión de perfiles
4.1.3. La eliminación del menú Gestión de Perfiles
4.1.4. Gestión de eventos del menú4.2. Los subtotales de la lista de inscritos
4.2.1. El submenú Subtotales por profesiones
4.2.2. Estudio de la función de comprobación de carga
del formulario Frm_Seleccion
4.2.3. La herramienta de selección de rango de celdas
4.3. El retorno al formulario Frm_Menu y el cierre de la aplicación
4.3.1. El submenú Volver al menú
4.3.2. El submenú Cerrar la aplicación
4.3.3. Gestión del cierre de Excel
5. La gestión de estado de los miembros
5.1. La gestión de la barra de miembros
5.1.1. Creación de la barra
5.1.2. Submenú y gestión de la barra en la aplicación
5.2. El formulario y el código para la gestión de estado de los miembros
5.2.1. Presentación del nuevo formulario y de sus controles
5.2.2. Estudio del código del formulario
Capítulo 4
Implementación del planning de los candidatos
1. Objetivos
2. Extensión de los procesos de navegación al conjunto
de la aplicación Gestión de perfiles
2.1. La hoja Gestión de perfiles
2.2. La hoja Lista de inscritos
2.3. Inserción de nuevas hojas de trabajo y de referencia en la aplicación
3. Integración de la plantilla para la creación de trabajos
3.1. El procedimiento de carga de las plantillas para el calendario
3.2. Modificación del formulario Frm_Menu
3.3. Creación de menús asociados al calendario en Excel
3.3.1. Modificación en InsertarMenu
3.3.2. Modificación en EliminarMenu
3.3.3. La eliminación de las hojas de plantillas de gestión de calendario
4. Gestión de las asignaciones y de las fechas de los trabajos
4.1. Las asignaciones a trabajos
4.1.1. Preparación de la lista y carga del ListBox
4.1.2. Selección de los inscritos en el ListBox
4.1.3. Cierre del formulario e inicialización
de las hojas Asignación Trabajo y Calendario Trabajo
4.2. La gestión del calendario de trabajo
4.2.1. La creación de nuevas tareas
4.2.2. La gestión de las entradas
4.3. El cálculo de fechas y el informe en el histograma
4.3.1. La fecha de fin de tarea
4.3.2. Elaboración del histograma
4.4. Guardar el trabajo
Capítulo 5
Gestión de la aplicación con una base de datos
1. Objetivos
2. La base de datos BDD_Agencia y su entorno
2.1. Las tablas
2.2. La conexión a la base de datos BDD_Agencia
2.2.1. Añadir nuevas referencias
2.2.2. Recuperación de la ruta de la base de datos
2.2.3. El cuadro de diálogo Examinar
2.2.4. Apertura de la conexión a la base de datos
2.2.5. Cierre de la conexión a la base de datos
2.2.6. El formulario de cambio de base de datos
2.3. El lenguaje SQL
2.3.1. Los principales comandos SQL
2.3.2. La elaboración de la consulta SQL
2.4. El flujo de datos con la base de datos
2.4.1. El objeto Recordset
2.4.2. La identificación de los usuarios en la base de datos9
El libro VBA Excel 2010 se dirige a usuarios avanzados de Excel que se quieran introducir en la programación VBA.
El autor propone el desarrollo en VBA de una herramienta de gestión de una empresa de trabajo temporal; todas las respuestas y soluciones propuestas se pueden adaptar, por supuesto, a otros desarrollos de aplicaciones de carácter profesional.
En primer lugar, el autor presenta la teoría del lenguaje de programación VBA y describe el entorno de trabajo. A lo largo del resto de capítulos, el autor desarrolla la aplicación: gestión de los datos, generación de un gráfico de asignación de tareas, puesta en marcha y protección.
En el transcurso del libro se proponen al lector numerosos consejos vinculados a la gestión de un proyecto y a la organización del código.
Los ejemplos de código se pueden descargar de la web www.ediciones-eni.com.