1. LAS MACROS
1. Introducción al VBA (visual basic para aplicaciones)
2. Introducción a las macros
2.1. Hacer visible la ficha programador
2.2. ¿Qué se puede hacer con VBA?
3. Sobre seguridad de macros
4. Guardando libros de trabajo con macros
5. Dos tipos de macros en VBA
5.1. Procedimiento Sub
5.2. Procedimiento Function
6. Definiciones importantes
7. Creando macros en VBA
8. Grabación de macros VBA
8.1. Ejemplo 1
8.2. Ejemplo 2
9. Grabar usando referencias absolutas frente relativas
10. Libro de macros personal
11. Asignar una macro a una tecla de acceso directo (o método abreviado)
12. Asignar una macro a un botón
13. Escribiendo algo de código VBA
14. ¿Cómo trabaja VBA? Resumen de lo visto
14.1. Objetos y colecciones
14.2. Propiedades
14.3. Métodos
14.4. Variables
14.5. Construcciones de programación VBA
2. EL ENTORNO DE VBA. CARACTERÍSTICAS GENERALES
1. El editor de VBA (Visual Basic para aplicaciones)
2. Los módulos en el editor de VBA
3. Personalizar el entorno del editor de VBA: Opciones
3.1. Pestaña Editor
3.2. Pestaña Formato del Editor
3.3. Pestaña General
3.4. Pestaña Acoplar
4. Personalizar el entorno del editor de VBA: Examinador de objetos
5. Personalizar el entorno del editor de VBA: Propiedades del proyecto
5.1. Pestaña General
5.2. Pestaña Protección
6. La ventana de Explorador de proyectos
7. La ventana de Propiedades
3. TIPOS DE DATOS, VARIABLES, CONSTANTES Y EXPRESIONES
1. Tipos de datos y variables
2. Ámbito de las variables
3. Elección del tipo de una variable
4. Definiendo constante
5. Expresiones, operadores y otros
4. SENTENCIAS DE CONTROL
1. Introducción
2. Sentencia IF ... THEN ... ELSE ...
3. Sentencia SELECT CASE
4. Sentencia FOR…NEXT
5. Sentencia WITH...END WITH
5. RANGOS EN VBA
1. Introducción
2. Trabajando con rangos en VBA
3. Determinar el tipo de la selección
4. Copiar un rango
5. Cortar un rango
6. Copiar un rango de tamaño variable
7. Seleccionando rangos variables
8. Contar celdas seleccionadas
9. Looping eficiente por un rango seleccionado
10. Transferir datos de un rango a una matriz (o viceversa)
11. Las funciones INPUTBOX y MSGBOX
6. PROCEDIMIENTO SUB Y FUNCIÓN:
1. Introducción
2. Procedimiento Sub
3. Ejemplos procedimiento Sub
4. Procedimiento Function
5. Definir en qué categoría incluir la nueva Function
6. Ejemplos procedimiento Function
7. TABLAS DINÁMICAS:
1. Introducción
2. Terminología de las Tablas dinámicas
3. Generando una Tabla dinámica
4. Mostrar valores como
5. Modificar una Tabla dinámica
6. Primeros ejemplos con Tablas dinámicas
7. Tablas dinámicas sin datos numéricos
8. Agrupar datos manualmente
9. Agrupar datos automáticamente
10. Segmentación de datos (y Escala de tiempo)
11. Campos y Elementos calculados
12. La función IMPORTARDATOSDINAMICOS
13. Gráficos dinámicos
• Conocer el entorno de programación VBA para Excel
• Entender una macro ya construida, aprender a modificarla y realizar macros sencillas de primer nivel.
• Repasar las funcionalidades de las tablas dinámicas y profundizar en su manejo.
• Conocer el entorno de programación VBA para Excel
• Entender una macro ya construida, aprender a modificarla y realizar macros sencillas de primer nivel.
• Repasar las funcionalidades de las tablas dinámicas y profundizar en su manejo.
1. LAS MACROS
1. Introducción al VBA (visual basic para aplicaciones)
2. Introducción a las macros
2.1. Hacer visible la ficha programador
2.2. ¿Qué se puede hacer con VBA?
3. Sobre seguridad de macros
4. Guardando libros de trabajo con macros
5. Dos tipos de macros en VBA
5.1. Procedimiento Sub
5.2. Procedimiento Function
6. Definiciones importantes
7. Creando macros en VBA
8. Grabación de macros VBA
8.1. Ejemplo 1
8.2. Ejemplo 2
9. Grabar usando referencias absolutas frente relativas
10. Libro de macros personal
11. Asignar una macro a una tecla de acceso directo (o método abreviado)
12. Asignar una macro a un botón
13. Escribiendo algo de código VBA
14. ¿Cómo trabaja VBA? Resumen de lo visto
14.1. Objetos y colecciones
14.2. Propiedades
14.3. Métodos
14.4. Variables
14.5. Construcciones de programación VBA
2. EL ENTORNO DE VBA. CARACTERÍSTICAS GENERALES
1. El editor de VBA (Visual Basic para aplicaciones)
2. Los módulos en el editor de VBA
3. Personalizar el entorno del editor de VBA: Opciones
3.1. Pestaña Editor
3.2. Pestaña Formato del Editor
3.3. Pestaña General
3.4. Pestaña Acoplar
4. Personalizar el entorno del editor de VBA: Examinador de objetos
5. Personalizar el entorno del editor de VBA: Propiedades del proyecto
5.1. Pestaña General
5.2. Pestaña Protección
6. La ventana de Explorador de proyectos
7. La ventana de Propiedades
3. TIPOS DE DATOS, VARIABLES, CONSTANTES Y EXPRESIONES
1. Tipos de datos y variables
2. Ámbito de las variables
3. Elección del tipo de una variable
4. Definiendo constante
5. Expresiones, operadores y otros
4. SENTENCIAS DE CONTROL
1. Introducción
2. Sentencia IF ... THEN ... ELSE ...
3. Sentencia SELECT CASE
4. Sentencia FOR…NEXT
5. Sentencia WITH...END WITH
5. RANGOS EN VBA
1. Introducción
2. Trabajando con rangos en VBA
3. Determinar el tipo de la selección
4. Copiar un rango
5. Cortar un rango
6. Copiar un rango de tamaño variable
7. Seleccionando rangos variables
8. Contar celdas seleccionadas
9. Looping eficiente por un rango seleccionado
10. Transferir datos de un rango a una matriz (o viceversa)
11. Las funciones INPUTBOX y MSGBOX
6. PROCEDIMIENTO SUB Y FUNCIÓN:
1. Introducción
2. Procedimiento Sub
3. Ejemplos procedimiento Sub
4. Procedimiento Function
5. Definir en qué categoría incluir la nueva Function
6. Ejemplos procedimiento Function
7. TABLAS DINÁMICAS:
1. Introducción
2. Terminología de las Tablas dinámicas
3. Generando una Tabla dinámica
4. Mostrar valores como
5. Modificar una Tabla dinámica
6. Primeros ejemplos con Tablas dinámicas
7. Tablas dinámicas sin datos numéricos
8. Agrupar datos manualmente
9. Agrupar datos automáticamente
10. Segmentación de datos (y Escala de tiempo)
11. Campos y Elementos calculados
12. La función IMPORTARDATOSDINAMICOS
13. Gráficos dinámicos