Curso de Excel avanzado y programación VBA · PDF fileCURSO PROFESIONAL DE VBA PARA...

Post on 06-Feb-2018

221 views 3 download

Transcript of Curso de Excel avanzado y programación VBA · PDF fileCURSO PROFESIONAL DE VBA PARA...

CURSO PROFESIONAL DE VBA PARA EXCEL Y BUSINESS INTELLIGENCE

MÁSTER EN DESARROLLO DE APLICACIONES TEMARIO PARTE I - VBA – EXCEL MODULO I – GRABADOR DE MACROS

• Las macros de Excel • La ficha programador • Grabar y ejecutar una macro • Macros con referencias relativas • Macros con referencias absolutas • Las macros y la seguridad • Modificar el código de una macro • Asignar una macro (botones, imágenes, objetos, Active X)

MODULO II – INTRODUCCIÓN A VBA – CONOCER EL EDITOR VBE

• Primer contacto con el editor de Visual Basic • El explorador de proyectos • La ventana de Propiedades • La ventana Inmediato • Examinando objetos • El editor de código • Obtener ayuda para el código • Adquirir buenos hábitos al escribir código

MODULO III – EMPLEO DE VARIABLES Y EXPRESIONES

• Dos tipos de macro VBA: funciones y procedimientos • Variables. Declaracíon. • Tipos de datos VBA • La opción Option Explicit • Matrices • Cuestiones de ámbito • Expresiones

MODULO IV – UTILIZAR FUNCIONES Y PROCEDIMIENTOS

• Utilizar procedimientos Sub • Utilizar procedimientos Function • Declarar procedimientos como públicos o privados • Pasar argumentos • Utilización de argumentos opcionales y valores por defecto • Pasar argumentos por referencia • Pasar argumentos por valor • Gestión de errores

• Depurar el código MODULO V – FUNCIONES VBA

• Funciones de conversión de tipos de datos • Funciones de fecha • Funciones de texto • Funciones condicionales • Funciones interactivas: InputBox y MsgBox

MODULO VI – SENTENCIAS CONDICIONALES

• La sentencia If • La sentencia Select Case

MODULO VII – SENTENCIAS DE CONTROL DE FLUJO - BUCLES

• La sentencia While • La sentencia Do • La sentencia For

MODULO VIII – EL MODELO DE OBJETOS

• Application • Workbook • Worksheet • La sentencia With

MODULO IX – HACER REFERENCIA A RANGOS

• El objeto Range • La propiedad Cells • La propiedad Offset • La propiedad Resize • Desplazamientos • La propiedad Columns • La propiedad Rows • Selección de la tabla • Manipulación de datos • La propiedad CurrentRegion • El método SpecialCells • La colección Areas

MODULO X – FORMULAS DE EZTILO F1C1 • Utilizar F1C1 con referencias relativas • Utilizar F1C1 con referencias absolutas • Utilizar F1C1 con referencias mixtas • Reemplazar muchas fórmulas A1 con una sola fórmula F1C1

MODULO XI – CONTROL DE LA IMPRESIÓN MEDIANTE VBA MODULO XII – PROGRAMAR EVENTOS

• Utilizar eventos • Parámetros de evento • Activar eventos • Eventos de libro • Eventos de hoja

MODULO XIII – FORMULARIOS – CREAR USERFORM

• Funciones interactivas: InputBox y MsgBox • Llamar y ocultar un UserForm • Programar el UserForm • Agregar atajos de teclado • Cerrado ilegal de la ventana

MODULO XIV – USAR CONTROLES USERFORM • Agregar un control • Ajustar propiedades • Propiedades comunes • Vincular controles a celdas • Crear macros para controles • Los controles del Cuadro de Controles

MODULO XV – ACCESO A BASE DE DATOS CON ADO

• ¿Qué es ADO y por qué lo necesitamos? • El modelo de objetos ADO • El objeto Connection

• Abrir la conexión • Cadenas de conexión • Cerrar una conexión

• El objeto Command • Crear un objeto Command • Ejecutar el objeto Command • Sentencias SQL

• El objeto RecordSet • Comprender los distintos tipos de RecordSet • Crear y abrir un RecordSet • Referencias a los campos del RecordSet • Desplazarse a través de un RecordSet • Ordenar un RecordSet • Filtrar un RecordSet • Localizar datos en un RecordSet • Recuperar registros de la base de datos • Añadir datos utilizando un RecordSet • Actualizar datos utilizando un RecordSet • Eliminar datos utilizando un RecordSet

MODULO XVI – ARCHIVOS E/S DE TIPO TEXTO • Abrir archivos • Leer archivos

• La función Input • EOF y LOF • La sentencia Line Input # • La sentencia Input #

• Escribir archivos • Imprimir archivos

MODULO XVII – CREAR UN GRAFICO DESDE VBA

MODULO XVIII – HABLANDO CON OUTLOOK

PARTE II - BUSINESS INTELLIGENCE

MODULO I – DASHBOARD (CUADROS DE MANDO) EN EXCEL • Creación de tablas dinámicas • Filtrar, mostrar u ocultar datos de una tabla dinámica • Agrupar datos • Campos calculados en una tabla dinámica • Elementos calculados en una tabla dinámica • Mostrar valores como…. • Segmentación de datos • Insertar escalas de tiempo • Definir un rango de datos dinámico • Creación de tablas dinámicas a partir de rangos de consolidación múltiples • Tablas dinámicas de fuentes de datos externos • Gráficos dinámicos

MODULO II – CONSULTAS EXTERNAS DE DATOS

• Importar archivos de texto • Obtener datos externos • La sección Conexiones • Importar datos de Access • Importar desde otras fuentes • Crear consultas con MS QUERY

MODULO III – DASHBOARD (CUADROS DE MANDO) EN POWERPIVOT

• Introducción a Powerpivot • Qué es Powerpivot para Excel • Diferencias entre libros de Excel y Powerpivot • Ventajas de la utilización de Powerpivot • Menús de Powerpivot • Contenido del menú general • La pestaña Inicio

• La pestaña Diseño • La pestaña Avanzadas • Pestaña Inicial • Ventana de Powerpivot • Detección de relaciones • Las medidas y los KPI

• Introducción • Las medidas • Indicador clave de rendimiento (KPI)

• Los informes Powerpivot • Introducción • Tabla dinámica • Gráfico dinámico • Gráfico y tabla (horizontal) • Gráfico y tabla (vertical) • Cuatro gráficos