TEMARIO: EXCEL MACROS Y VBA
TEMARIO
El Curso pretende introducir al alumno en el conocimiento de las macros de Excel y el lenguaje VBA para Excel y deseen potenciar, personalizar su entorno de trabajo, así como automatizar tareas para poderlas realizar de manera rápida y precisa.
Curso dirigido a usuarios con conocimientos básicos o avanzados de Excel con casos prácticos resueltos paso a paso.
Temario común para Excel 365, 2016, 2013, 2010, 2007 y 2003.
Introducción a las macros y VBA
- Visual Basic para aplicaciones (VBA).
- Antecedentes de VBA.
- Definiciones en VBA.
Módulo 1
El editor de Visual Basic
- El editor de VB.
- Las barras de herramientas.
- El explorador de proyectos.
- La ventana de propiedades.
- La ventana de código.
- La ventana de inmediato.
- La ventana locales.
- La ventana de inspección.
- El examinador de objetos.
- Las opciones del editor.
Módulo 2
Las macros en Excel
- Las macros.
- La grabadora de macros.
- Asignar una macro.
- La seguridad de las macros.
- Certificado y firma digital.
Módulo 3
Los módulos
- Los módulos de VB.
- Los procedimientos.
- Reglas de escritura del código.
Módulo 4
Las Constantes y las Variables
- Las constantes.
- Las variables.
Módulo 5
Los tipos de datos
- Los tipos de datos.
- Tipo de datos: Número entero.
- Tipo de datos: Decimal (coma flotante).
- Tipo de datos: Fecha (date).
- Tipo de datos: Lógico (boolean).
- Tipo de datos: Texto (string).
- Tipo de datos: Variant.
- Tipo de datos: Especiales.
- Tipo de datos: Null.
Módulo 6
Las funciones en Visual Basic
- Las funciones.
- Tipos de funciones VBA
- Funciones: Archivos y directorios.
- Funciones: Cadenas de caracteres.
- Funciones: Conversión de tipo de datos.
- Funciones: Fecha y hora.
- Funciones: Financieras.
- Funciones: Información.
- Funciones: Interacción.
- Funciones: Matemáticas y trigonometría.
- Funciones: Personalizadas.
Módulo 7
Los Operadores de VB
- Operadores aritméticos.
- Operadores de comparación.
- Operadores lógicos.
Módulo 8
Los Objetos y las Colecciones de VB
- Objetos y colecciones.
- Modelo objetos.
- Examinador de objetos.
Módulo 9
Las estructuras en VB
- Estructura condicional IF.
- Estructura IF… THEN.
- Estructura IF… END IF.
- Estructura IF… ELSE.
- Estructura IF ANIDADA.
- Estructura SELECT CASE.
- Estructura WITH.
- Estructura FOR NEXT.
- Estructura FOR EACH NEXT.
- Estructura WHILE WEND.
- Estructura WHILE LOOP.
- Estructura LOOP WHILE/UNTIL.
- Estructura DO LOOP UNTIL.
Módulo 10
Los MSGBOX y los INPUTBOX
- Los Msgbox.
- Los Inputbox.
Módulo 11
Los errores en VBA
- Los errores.
- La depuración de errores.
Módulo 12
El Userform (formulario) en VBA
- El formulario.
- Los controles de los formularios.
- El control: Etiqueta.
- El control: Cuadro de texto.
- El control: Cuadro combinado.
- El control: Cuadro de lista.
- El control: Casilla de verificación.
- El control: Botón de opciones.
- El control: Botón de número.
- El control: Barra de desplazamiento.
- El control: Botón de alternar.
- El control: Marco.
- El control: Botón de comando.
- El control: Barra de tabulaciones.
- El control: Páginas múltiples.
- El control: Image.
- El control: Refedit.
- Los controles adicionales.
- Las referencias.
Módulo 13
Las propiedades del proyecto
- Propiedades del proyecto.
- Proteger un proyecto.
Módulo 14
Macros con elementos Excel
- La aplicación Excel en VBA.
- Los libros en VBA.
- Las hojas en VBA.
- Las celdas y rangos en VBA.
- Las filas y columnas en VBA.
- Las fuentes en VBA.
- Insertar datos en VBA.
- Formato a condiciones en VBA.
- Ordenar datos en VBA.
- Importar / Exportar en VBA.
- Búsqueda en VBA.
- Operaciones en VBA.
- Impresión en VBA.
- Otras macros en VBA.
Módulo 15
Las macros combinadas
- Macros combinadas 1.
- Macros combinadas 2.
Módulo 16
Acceso a datos en VBA
- Acceso a datos.
- Conexión ADO.
- Acceso a datos Excel.
- Vincular datos.
Módulo 17
Anexo
- Glosario inglés / español.
- Atajo de teclado.
- Funciones e instrucciones VBA.
- Los códigos de error.
Módulo 18