Está en la página 1de 5

00_MacrosConExcel.

qxd 26/3/08 17:04 Page 3


00_MacrosConExcel.qxd 26/3/08 17:04 Page 9

Contenido

CONTENIDO
Sobre el autor 4 Ms ejemplos 41
Prlogo 5 Asignarles macros a botones 48
El libro de un vistazo 6 La barra de acceso rpido y las macros 50
Informacin complementaria 7 La grabadora y VBA 51
Introduccin 13 Resumen 51
Actividades 52
Captulo 1
INTRODUCCIN A MACROS EN EXCEL 2007 Captulo 3
Las macros: qu son? 16 EL EDITOR DE VBA
El lenguaje VBA 16 El editor de VBA: qu es? 54
El formato de los archivos 16 El men 54
La ficha del programador 18 Las ventanas 57
Grupo: Cdigo 19 Ventana de cdigo 57
Grupo: Controles 23 Ventana Inmediato 58
Grupo: XML 26 Ventana Inspeccin 59
Ventana Locales 60
Ventana Explorador de proyectos 61
Ventana Propiedades 62
Mdulo de objeto 63
Paso por paso 64
Desplazamientos 64
With End With 66
Selecciones 68
La seguridad: Centro de confianza 26 Mtodos, propiedades, objetos
Editores y ubicaciones de confianza 27 y colecciones 69
Configuracin de ActiveX 28 Los eventos 70
Configuracin de macros 29 Las colecciones 70
Opciones de privacidad 29 Examinador de objetos 71
Resumen 29
Actividades 30

Captulo 2
LA GRABADORA DE MACROS
La grabadora: qu es? 32
Algunas opciones 33
Manos a la obra 34
Macro muy sencilla 34
Un ejemplo de referencias 38

9
00_MacrosConExcel.qxd 26/3/08 17:04 Page 10

PRELIMINARES

Importar y exportar mdulos Captulo 5


formularios 72 LAS VARIABLES
Quitar mdulos y formularios 73 Qu es una variable? 100
Los puntos de interrupcin 74 Para qu sirve una variable? 100
Las opciones del editor 75 Declaracin de variables 100
Resumen 77 Tipos de datos de variables 102
Actividades 78 Variables String 102
Variables Boolean 103
Captulo 4 Otros tipos de datos de variables 103
MACROS POR EVENTOS Variable de tipo Variant 105
Ejecutar macros al abrir archivos 80 Tipo definido por el usuario 105
ltimo registro 82 Varias variables, una instruccin 106
Registro de acceso 84 La ventana Locales 107
Otra manera de ejecutar La vida de una variable 107
macros al abrir archivos 86 Tambin puede haber constantes 108
Ejecutar macros al cerrar archivos 87 Pblicas, privadas y estticas 108
Cajas con mensajes 109
Los InputBox 109
InputBox como mtodo
de aplicacin 111
Los MsgBox 113
Resumen 117
Actividades 118

Captulo 6
CONSTRUCCIONES CONDICIONALES
Registro de salida 88 Bloques con condiciones 120
Otros eventos Workbook 89 Construccin If Then Else 120
Activate y Deactivate 89 Condiciones sin instrucciones Else 121
Antes de imprimir 90 Paso por paso 122
Antes de grabar 91 Bloques If sin final 123
Ms eventos Workbook 92 Algunos ejemplos 124
Eventos Worksheet 93 Al abrir un archivo 124
Otros ejemplos 94 Ms condiciones 128
Hoja movediza 94 Los bloques If y los cuadros
Archivo que se cierra solo 95 de dilogo 130
Eventos de formularios 95 InputBox y accesos 134
Algunas mejoras 95 Else y ElseIf 135
Resumen 97 Select Case 135
Actividades 98 Un ejemplo de tiempo 138

10
00_MacrosConExcel.qxd 26/3/08 17:04 Page 11

Contenido

Una funcin 142 Datos para combos 199


Resumen 143 A recolectar los datos 203
Actividades 144 Campos obligatorios 209
Preparar la encuesta 210
Captulo 7 ltimos detalles 211
LOS BUCLES Resumen 211
Qu son los bucles? 146 Actividades 212
Para qu sirven? 146
Tipos de bucles 146 Captulo 9
Do... Loop 146 OPCIONES MS AVANZADAS
For... Next 151 Exportar e importar formularios 214
For Each... Next 153 Importar desde un archivo de texto 214
Bucles ms rpidos 156 Comentarios con Rem 216
Una puerta de escape 159
Exit 159
Todo incluido 160
Ms ejemplos 162
Un InputBox con validacin 162
Funcin para sumar por colores 163
Listar un directorio 166
Ocultar todo 168
Mostrar algunas hojas 169
Proteccin de hojas 171 Instrucciones de error 217
Resumen 173 On Error GoTo 218
Actividades 174 On Error Resume Next 219
On Error GoTo 0 220
Captulo 8 Algunos detalles 220
LOS FORMULARIOS Ms controles para formularios 221
Qu son los formularios? 176 Control de fechas 222
Las propiedades de los formularios 177 Videos en un formulario 224
Mostrar un formulario 179 Un Excel dentro de otro Excel 226
Los controles de un formulario 180 Internet en un formulario 229
Cuadro de herramientas 180 Seguridad para nuestras macros 231
El primer formulario 186 Resumen 231
Botn de salida 189 Actividades 232
Procedimientos y eventos 190
Los combos 191 Captulo 10
Otras propiedades de los controles 195 LA INTERFAZ DE USUARIO
Mostrar el formulario al inicio 195 Los primeros detalles 234
Una encuesta con un formulario 196 Interfaz desde la planilla 234

11
00_MacrosConExcel.qxd 26/3/08 17:04 Page 12

PRELIMINARES

Botn para regresar 241 Otras opciones 300


Ms detalles 243 Resumen 299
Cinta de opciones 245 Actividades 300
Interfaz con formularios VBA 246
Resumen 253 Captulo 13
Actividades 254 CONEXIONES CON APLICACIONES OFFICE
Los primeros detalles 302
Captulo 11 Microsoft Access 302
PLANILLAS DE ACCESO RESTRINGIDO El primer paso 302
Antes de empezar 256 Otras instrucciones 303
El formulario 256 La base de datos 306
Las hojas auxiliares 257 Los documentos de Word 308
La primera parte del cdigo 259 Un nuevo ejemplo 311
El botn Ok 262 Pegar de otra manera 312
Las macros de iniciacin 268 Completar una carta 313
Ahora con Outlook 316
Excel desde Excel 321
Para tener en cuenta 321
Resumen 321
Actividades 322

Captulo 14
El administrador 270 SISTEMA DE IMPRESIN
Mostrar y ocultar las hojas 271 Antes de empezar 324
Ocultar las hojas 271 Los reportes 324
Mostrar las hojas necesarias 273 El men inicial 324
A ensamblar todo 275 Las primeras macros 326
Los ltimos detalles 277 Ms botones 328
Resumen 277 Men de impresin 329
Actividades 278 Los rangos a imprimir 331
Macros del formulario 332
Captulo 12 Macros para agregar reportes
DE NMEROS A LETRAS a imprimir y eliminarlos 333
Para comenzar 280 La impresora 337
La primera funcin 280 Lleg el momento de imprimir 338
Funcin Array 280 Resumen 343
El desarrollo 284 Actividades 344
La parte final 288
Aplicar la creacin 292 Servicios al lector
Una calculadora 293 ndice temtico 346

12

También podría gustarte