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

5
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

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