ORB-M-EF-0165
IFCT139PO: Diseño de Macros en EXCEL
•Diseñar algoritmos de programación en hojas de MS-Excel.
•Conocer los principales instrumentos y herramientas que dispone Visual Basic.
•Desarrollar hojas de cálculo con macros y funciones de cálculo financiero y actuarial.
1 INTRODUCCIÓN A LAS MACROS DE MS - EXCEL 9
1.1 ¿Qué es una macro? Concepto, usos y límites 10
1.2 Seguridad habilitación de macros, ubicaciones de confianza y firmas digitales (visión general) 16
1.3 Grabadora de macros creación rápida, opciones y buenas prácticas 21
1.4 Entorno VBA Editor de Visual Basic, módulos, procedimientos y navegación por proyectos 27
1.5 Estructura de un proyecto módulo estándar, módulo de hoja y ThisWorkbook 33
2 VARIABLES, FUNCIONES E INSTRUCCIONES DE PROGRAMACIÓN 43
2.1 Tipos de datos, declaración (Option Explicit) y ámbito de variables 45
2.2 Constantes, arrays y colecciones básicas 52
2.3 Operadores y expresiones 57
2.4 Estructuras de control If...Then...Else, Select Case 64
2.5 Bucles For, For Each, Do While/Until 71
2.6 Manejo de errores On Error, tratamiento y depuración 79
3 CREACIÓN DE FUNCIONES 89
3.1 Procedimientos Sub y Function diferencias y casos de uso 91
3.2 Funciones definidas por el usuario (UDF) en hojas de cálculo 96
3.3 Parámetros ByVal/ByRef, opcionales y valores por defecto 103
3.4 Funciones comunes sobre rangos lectura/escritura eficiente y buenas prácticas 109
3.5 Optimización cálculo, pantalla, eventos y tiempos de ejecución 115
4 TRABAJAR CON FORMULARIOS DENTRO DE EXCEL 125
4.1 Introducción a UserForms diseño, controles y propiedades 127
4.2 Eventos principales de formularios y controles 134
4.3 Validación de datos de entrada y mensajes al usuario 141
4.4 Interacción con la hoja carga/volcado de datos y navegación 149
4.5 Integración práctica formularios para alta/edición y consultas 156
5 APLICACIONES FINANCIERAS 165
5.1 Automatización de modelos financieros plantillas, escenarios y supuestos 166
5.2 Funciones financieras de Excel y su uso desde VBA (visión aplicada) 171
5.3 Simulación y sensibilidad tablas, iteraciones y registro de resultados 177
5.4 Informes generación automática de resúmenes, gráficos y exportaciones básicas 184
6 APLICACIONES ACTUARIALES 191
6.1 Conceptos y estructuras de cálculo tablas y factores (visión aplicada) 193
6.2 Automatización de cálculos repetitivos y control de versiones de modelos 198
6.3 Gestión de grandes volúmenes arrays, rangos y rendimiento 205
6.4 Generación de informes y trazabilidad registros, auditoría y validación 211
GLOSARIO 220
AUTOEVALUACIÓN 223
¿No encuentras las características que estás buscando?
Contacta con uno de nuestros asesores para que resuelva todas tus dudas.
Recibir mi asesoramiento