¿Qué quieres aprender?

Curso de programación VBA Excel para Office 365

Curso de programación VBA Excel para Office 365

Asociación Española de Programadores Informáticos

Curso presencial

Madrid


495
IVA exento

Duración : 1 Mes

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid

Objetivos

Brindar a los estudiantes la capacidad de aprender los fundamentos de la programación VBA desde cero, incluso si no tienen experiencia previa en programación.

A quién va dirigido

Está diseñado para profesionales de diversos campos, incluyendo finanzas, ventas, marketing, análisis de datos y recursos humanos, que deseen potenciar su capacidad para automatizar tareas y personalizar análisis de datos en Excel.

Requisitos

Conocimientos de informatica a nivel usuario.

Temario completo de este curso

MODULO I – INTRODUCCIÓN A VBA – CONOCER EL EDITOR DE VISUAL BASIC

  • El grabador de macro no funciona.
  • 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 II – EMPLEO DE VARIABLES Y EXPRESIONES

  • Dos tipos de macro VBA: funciones y procedimientos.
  • Variables. Declaración.
  • Variables de tipo objeto y definidas por el usuario.
  • Tipos de datos VBA.
  • La opción Option Explicit.
  • Matrices.
  • Constantes personalizadas e integradas.
  • Cuestiones de ámbito.
  • Expresiones.

MODULO III – 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 IV – FUNCIONES VBA

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

MODULO V – SENTENCIAS CONDICIONALES

  • La sentencia If.
  • La sentencia Select Case.

MODULO VI – SENTENCIAS DE CONTROL DE FLUJO – BUCLES

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

MODULO VII – EL MODELO DE OBJETOS

  • Application.
  • Workbook.
  • Worksheet.
  • La sentencia With.

MODULO VIII – 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 Áreas.


MODULO IX – FORMULAS DE ESTILO 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 X – CONTROL DE LA IMPRESIÓN MEDIANTE VBA

MODULO XI – PROGRAMAR EVENTOS

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

MODULO XII – 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 XIII – 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 XIV – ACCESO A BASES 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 XV – 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 XVI – INTRODUCCIÓN A LA CREACIÓN DE TABLAS DINÁMICAS

DESDE VBA.

MODULO XVII – HABLANDO CON WORD.

MODULO XVIII – HABLANDO CON OUTLOOK.

MODULO IX – UTILIZAR LAS APIS DE WINDOWS.

MODULO XXI – EL OBJETO FILESYSTEMOBJECT.

Ver más