Contenido_978 2 7460 8387 5
Programación en Excel: Macros y lenguaje VBA
Presentación
1. Presentación del lenguaje VBA
17
1.1 Objetivos del lenguaje VBA
1.2 Algunas definiciones
1.3 Escritura de código VBA
17
18
19
2. Las macros de Excel
19
2.1 Mostrar la ficha PROGRAMADOR en la cinta de opciones
2.2 Descripción de la ficha PROGRAMADOR
2.2.1 Grupo Código
2.2.2 Grupo Complementos
2.2.3 Grupo Controles2.3 Grabar una macro
2.3.1 Grabar la primera macro
2.3.2 Ejecutar una macro
2.3.3 Grabar una macro con referencias relativas
2.3.4 Definir el lugar de almacenamiento de una nueva macro
2.3.5 Eliminar una macro
2.3.6 Guardar un libro con macros
2.4 Las macros y la seguridad
2.4.1 Modificar la configuración de seguridad
2.4.2 Descripción de las diferentes opciones de seguridad
2.4.3 Habilitar lasmacros cuando aparece la advertencia de seguridad
2.4.4 Activar las macros en una ubicación dada
2.4.5 Firmas electrónicas de macros
2.5 Modificar el código de una macro
3. Asignar una macro
33
3.1 Acceso a una macro desde la cinta de opciones de Office 2013
3.2 Asociar una macro a un icono de la barra de herramientas de acceso rápido
3.3 Asociar una macro a un botón de comando
3.4 Asignar unamacro a una imagen
3.5 Asociar una macro a una zona de un objeto gráfico
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
VBA Excel 2013
Programación en Excel: Macros y lenguaje VBA
3.6 Asociar una macro a una imagen Control ActiveX
4. El entorno de desarrollo VBE
39
40
4.1 Acceso al entorno VBE
4.2 Cerrar el entorno VBE
4.3Volver a Excel
4.4 Descripción del entorno VBE
4.5 Elegir las ventanas que hay que mostrar
5. Configuración del editor VBA
40
40
40
41
44
44
5.1 Configuración de la tipografía
5.2 Configuración de la introducción de código
5.3 Manejo de errores
5.4 Acoplar una ventana
44
45
46
48
El lenguaje VBA
1. Módulos
49
1.1 Presentación
1.2 Acceso a los módulos
1.3 Importar y exportar código VBA
49
5151
2. Procedimientos
52
2.1 Definiciones
2.2 Acceso a los procedimientos
2.3 Procedimientos Sub
2.4 Procedimientos Function
2.5 Declaración 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 función VBA en una fórmula Excel
2.11 Ejemplos de procedimientos y funcioneswww.ediciones-eni.com
© Ediciones ENI
52
53
53
54
55
56
56
57
59
59
62
2/15
VBA Excel 2013
Programación en Excel: Macros y lenguaje VBA
3. Variables
63
3.1 Tipos de variables
3.2 Declaración de variables
3.2.1 Declaraciones implícitas
3.2.2 Declaraciones explícitas
3.2.3 Sintaxis de las instrucciones de declaración
3.3 Declaración de los tipos de variables
3.3.1 Declaraciones explícitas del tipo
3.3.2Declaraciones implícitas del tipo
3.4 Matrices
3.5 Constantes
3.5.1 Constantes personalizadas
3.5.2 Constantes integradas
4. Estructuras de decisión
77
4.1 Instrucción If
4.2 Instrucción Select Case
77
80
5. Estructuras en ciclo
82
5.1 Instrucción Do...Loop
5.2 Instrucción While...Wend
5.3 Instrucción For...Next
5.4 Instrucción For Each...Next
5.5 Salir de las estructuras de control
6.Operadores
82
84
84
86
87
88
6.1 Operadores aritméticos
6.2 Operadores de comparación
6.3 Operadores lógicos
6.4 Operador de concatenación
6.5 Prioridad de los operadores
88
89
90
90
91
7. Reglas de escritura del código
www.ediciones-eni.com
63
68
68
69
69
70
70
71
73
75
75
76
92
© Ediciones ENI
3/15
VBA Excel 2013
Programación en Excel: Macros y lenguaje VBA
7.1 Comentarios
7.2 Carácter decontinuación
7.3 Sangrías
7.4 Nombres de los procedimientos, variables y constantes
92
92
93
93
La programación de objetos en Excel
1. Presentación
95
2. El modelo de objetos de Excel
96
2.1 Presentación
2.2 Objetos y colecciones
96
97
3. Principios de uso de los objetos y las colecciones
100
3.1 Propiedades
3.2 Propiedades que representan objetos
3.3 Métodos
3.4 Eventos
3.5 Colecciones...
Regístrate para leer el documento completo.