Académique Documents
Professionnel Documents
Culture Documents
Presentacin
1. Presentacin del lenguaje VBA
17
17
18
19
19
33
www.ediciones-eni.com
19
20
20
21
21
22
22
23
23
25
26
26
27
27
28
29
30
30
31
Ediciones ENI
33
36
37
38
38
1/15
39
40
40
40
40
41
44
44
44
45
46
48
El lenguaje VBA
1. Mdulos
49
1.1 Presentacin
1.2 Acceso a los mdulos
1.3 Importar y exportar cdigo VBA
49
51
51
2. Procedimientos
52
2.1 Definiciones
2.2 Acceso a los procedimientos
2.3 Procedimientos Sub
2.4 Procedimientos Function
2.5 Declaracin de procedimientos
2.6 Alcance de los procedimientos
2.7 Argumentos de los procedimientos
2.8 Argumentos con nombre
2.9 Llamar a un procedimiento
2.10 Llamar a una funcin VBA en una frmula Excel
2.11 Ejemplos de procedimientos y funciones
www.ediciones-eni.com
Ediciones ENI
52
53
53
54
55
56
56
57
59
59
62
2/15
3. Variables
63
77
4.1 Instruccin If
4.2 Instruccin Select Case
77
80
5. Estructuras en ciclo
82
82
84
84
86
87
88
88
89
90
90
91
www.ediciones-eni.com
63
68
68
69
69
70
70
71
73
75
75
76
92
Ediciones ENI
3/15
7.1 Comentarios
7.2 Carcter de continuacin
7.3 Sangras
7.4 Nombres de los procedimientos, variables y constantes
92
92
93
93
95
96
2.1 Presentacin
2.2 Objetos y colecciones
96
97
100
3.1 Propiedades
3.2 Propiedades que representan objetos
3.3 Mtodos
3.4 Eventos
3.5 Colecciones
3.6 Redaccin automtica de instrucciones
100
100
102
103
104
106
108
108
109
109
110
5. El Examinador de objetos
111
5.1 Presentacin
5.2 Bsqueda en el Examinador de objetos
111
113
Objetos de Excel
www.ediciones-eni.com
Ediciones ENI
4/15
1. El objeto Application
115
142
www.ediciones-eni.com
116
116
117
119
121
122
129
131
135
135
136
136
136
137
138
138
140
140
140
141
141
Ediciones ENI
143
145
145
146
149
151
151
153
153
154
5/15
155
156
156
156
157
158
159
159
160
160
163
165
168
168
169
169
170
www.ediciones-eni.com
Ediciones ENI
6/15
188
189
189
191
193
Cuadros de dilogo
1. Presentacin
197
198
198
199
201
201
202
203
207
Formularios
1. Presentacin
209
2. Crear un formulario
210
3. Personalizar un formulario
219
www.ediciones-eni.com
Ediciones ENI
219
220
226
7/15
227
4.1 Presentacin
4.2 Cdigo asociado al botn macro de la ficha Empleados
4.3 Cdigo VBA asociado al formulario
227
229
229
235
236
236
238
241
241
242
245
247
249
249
252
253
253
255
257
261
262
www.ediciones-eni.com
Ediciones ENI
262
262
262
8/15
6. Barras de comandos
264
6.1 Terminologa
6.1.1 Barra de comandos
6.1.2 Control
6.2 Crear una barra de comandos
6.3 Eliminar una barra de comandos
6.4 Mostrar una barra de comandos
7. Controles (opciones o botones de comando) de las barras de comandos
7.1 Agregar un control
7.2 Especificar el ttulo de un control
7.3 Eliminar un control
7.4 Asociar un procedimiento a un control
7.5 Otras propiedades
7.6 Lista de imgenes asociadas a los botones de comando
8. Ejemplos de mens personalizados
264
264
264
264
265
266
267
267
268
268
268
269
270
272
8.1 Presentacin
8.2 Cdigo de los ejemplos
8.3 Cdigo del mdulo de clase ThisWorkbook
8.4 Cdigo de la hoja "Nota de Gastos"
8.5 Cdigo del mdulo ProcMenus
8.6 Cdigo del mdulo ProcAction
272
273
274
274
275
280
Administracin de eventos
1. Presentacin
283
2. Escritura de eventos
284
www.ediciones-eni.com
Ediciones ENI
284
286
289
9/15
291
296
299
301
303
303
304
305
306
2. Depuracin
307
2.1 Presentacin
2.2 La barra de herramientas Depuracin
2.3 El objeto Debug
3. Administracin de errores en VBA
307
307
309
310
312
315
1.1 Presentacin
1.2 Uso de la tecnologa Automation
www.ediciones-eni.com
Ediciones ENI
315
317
10/15
318
327
327
328
328
330
330
331
332
333
333
334
334
335
336
337
www.ediciones-eni.com
318
319
320
322
322
325
Ediciones ENI
338
338
339
339
341
11/15
Internet
1. Consultas por Internet
343
2. El objeto QueryTable
345
346
350
352
353
354
354
355
356
356
357
358
358
359
359
360
361
362
363
6. El objeto HyperLink
363
6.1 Propiedades
6.2 Mtodos
363
364
Programacin Windows
www.ediciones-eni.com
Ediciones ENI
12/15
367
369
369
370
370
371
371
372
5. El objeto FileSystemObject
374
5.1 Mtodos
5.2 Propiedades
5.3 Ejemplo: copia de archivos Excel
374
376
376
377
378
380
3.1 Presentacin
3.2 Cdigo XML de la cinta personalizada
4. Mdulo ThisWorbook
382
4.1 Presentacin
4.2 Cdigo VBA del mdulo ThisWorkbook
www.ediciones-eni.com
380
381
Ediciones ENI
382
382
13/15
5. Formulario NuevoPresupuesto
383
5.1 Presentacin
5.2 Lista de controles
5.3 Lista de celdas con nombre del modelo Presupuesto.xltx
5.4 Cdigo VBA del formulario NuevoPresupuesto
6. Formulario BuscarPresupuesto
383
383
384
384
387
6.1 Presentacin
6.2 Lista de controles
6.3 Cdigo VBA del formulario BuscarPresupuesto
7. Mdulos ProcCinta y ProcGene
387
387
388
391
391
393
Anexos
1. Lista de instrucciones
397
397
398
398
400
401
405
406
407
2. Lista de funciones
408
2.1 Conversiones
2.2 Cadenas de caracteres
2.3 Matemticas
2.4 Financieras
www.ediciones-eni.com
408
410
413
415
Ediciones ENI
14/15
417
420
422
423
423
424
425
426
3. Constantes VBA
3.1
3.2
3.3
3.4
3.5
428
Constantes de color
Constantes de fecha
Constantes de teclas correspondientes a letras y nmeros
Constantes de teclas de funcin
Constantes de teclas diversas
ndice
www.ediciones-eni.com
428
428
429
429
430
433
Ediciones ENI
15/15