Descripción
La presente publicación es un material didáctico y completo sobre Microsoft Excel, que permitirá al usuario generar productividad a través de sus herramientas y funciones avanzadas.
Contiene los elementos principales del lenguaje Visual Basic for Applications (VBA) que posibilitarán la confiable automatización del manejo de sus datos. Abarca temas como la presentación y análisis de las herramientas y funciones, la creación de escenarios, la búsqueda de objetivos, las macros, las gráficas complejas y las tablas dinámicas, la protección en la importación y exportación de archivos, entre otros.
Su finalidad es ser una guía imprescindible para aprender a crear tablas dinámicas y gráficos con diferentes estilos, diseñar formularios, personalizar la interfaz de Excel, utilizar una macro, entre otros. Cada capítulo incluye ejemplos paso a paso y ejercicios que refuerzan los conceptos desarrollados.
Está dirigido a profesionales y técnicos en informática, ingenieros de sistemas y programación, usuarios de Excel y a desarrolladores que deseen crear aplicaciones potentes y fiables.
Además, en la parte inferior de la primera página del libro encontrará el código de acceso que le permitirá descargar de forma gratuita los contenidos adicionales del libro en www.marcombo.info.
Índice
INTRODUCCIÓN 13
Capítulo 1
Herramientas de análisis .15
1.1 Tabla de datos .17
1.1.1 Crear una tabla de datos de una variable 17
1.1.2 Crear una tabla de datos de dos variables 20
1.2 Buscar objetivo 22
1.3 Escenarios 23
1.3.1 Crear escenarios . 23
1.4 Herramienta Solver . 26
1.4.1 Cargar el complemento Solver .27
1.4.2 Elaborar un modelo de optimización . 28
1.4.3 Definir variables . 29
1.4.4 Definir función objetivo . 29
1.4.5 Restricciones . 29
1.4.6 Definir y solucionar un problema 29
Laboratorio 1 . 35
Capítulo 2
Herramientas de auditoria . 53
2.1 Rastrear fórmulas con celdas precedentes o dependientes 55
2.2 Evaluar fórmulas . 57
2.3 Vetana de inspección . 62
2.4 Gestión de errores . 63
Laboratorio 2 . 66
Capítulo 3
Colaborar con otros usuarios . 71
3.1 Proteger hoja 73
3.2 Proteger libro . 75
3.3 Proteger y compartir libro 80
3.4 Marcar como final . 82
Laboratorio 3 . 84
Capítulo 4
Funciones de referencia 87
4.1 Función DESREF . 89
4.2 Función COINCIDIR . 91
4.3 Función INDICE . 93
4.4 Funcion INDIRECTO 93
Laboratorio 4 95
Capítulo 5
Basse de datos 97
5.1 Filtros avanzados . 99
5.1.1 Eliminar filtro 101
5.1.2 Filtros avanzados con resultados en otra hoja . 103
5.1.3 Filtrar utilizando criterios de carácter comodín 104
5.1.4 Filtrar utilizando una fórmula 105
5.2 Función baso de datos 106
5.2.1 Función BDCONTAR 106
5.2.2 Función BDCONTAR A 107
5.2.3 Función BDMAX . 108
5.2.4 Función BDMIN . 108
5.2.5 Función BDSUMA 109
5.2.6 Función BDPROMEDIO 110
Laboratio 5 . 112
Capítulo 6
Fórmulas matriciales . 121
6.1 Especificar una fórmula de matriz 123
6.2 Usar constantes matriciales en fórmulas de matriz 126
Laboratorio 6 128
Capítulo 7
Tabla y gráfico dinámico 133
7.1 El informa de tabla dinámica . 135
7.2 Crear informes de tabla dinámica . 136
7.3 Diseño y estilo de informe de tabla dinámica . 139
7.4 Crear una tabla dinámica recomendada para analizar datos de una hoja de cálculo . 142
7.5 Actualizar la información en el informe de tabla dinámica .147
7.6 Mostrar valores como informe de tabla dinámica . 149
7.7 Segmentación de datos . 152
7.8 Utilizar las escalas de tiempo 164
Laboratorio 7 . 166
Capítulo 8
Controles de formularios 171
8.1 Formularios 173
8.2 Activando los controles de formularios 173
8.2.1 Resumen de controles de formulario . 174
Laboratorio 8 186
Capítulo 9
Inteligencia de negocios con Excel 197
9.1 Análisis de datos y modelos de datos eficaz en Excel 199
9.2 Agregar relaciones 199
9.3 Obtener datos de otros orígenes 203
9.4 Habilitar el complemento Power Pivot . 203
Laboratorio 9 .214
Capítulo 10
Automatización de reportes en Excel y Visual Basic for Applications (VBA) 267
10.1 Macros con grabadora .269
10.1.1 Macro .269
10.1.2 Grabar una macro 270
10.1.3 Ejecutar una macro 272
10.1.4 Cómo eliminar una macro 275
10.2 Objetos, propiedades y métodos .275
10.3 Programación orientada a objetos o programación basada en objetos 277
10.4 Editor de Visual Basic 277
10.4.1 Ventana Proyecto-VBA Project 278
10.4.2 Ventana de código .278
10.4.3 Ventana de propiedades 278
10.4.4 Añadir un nuevo módulo de VBA .278
10.4.5 Personalizar entorno de VBA .281
10.4.6 Seleccionar 282
10.5 Variables 291
10.6 La función Inputbox . 296
10.7 La función Msgbox 297
10.8 Estructuras condicionales . 298
10.8.1 Utilizar instrucciones If…Then…Else 298
10.8.2 Utilizar instrucciones Select…Case 300
10.9 Estructuras repetitivas . 300
10.9.1 Utilizar instrucciones For…Next 300
10.9.2 Utilizar instrucciones For Each…Next 302
10.9.3 Utilizar instrucciones Do…While . 302
10.9.4 Utilizar instrucciones Do…Until . 303
10.9.5 Utilizar instrucciones Do…Loop . 303
10.10 Procedimientos funcion de VBA 303
10.10.1 Funciones 303
10.11 Programación usando eventos del Excel 304
10.12 Controles ActiveX 308
10.12.1 Resumen de controles ActiveX 308
10.12.2 Insertar un control ActiveX a una hoja de cálculo .310
10.12.3 Cambiar la configuración de seguridad de ActiveX311
Laboratorio 10 326
Capítulo 11
Complementos .365
11.1 Revisar los complementos disponibles 367
11.2 Cargar complementos . 368
11.3 Cargar complementos para funciones UDF 369
Capítulo 12
Gráficos 375
12.1 Gráficos 377
12.2 Elementos de un gráfico 378
12.3 Insertar gráficos . 380
12.4 Minigráficos-comportamientos de alumnos 382
Laboratorio 12 385
Bibliografía . 399