¿Qué quieres aprender?

Curso profesional de VBA para Excel

Curso profesional de VBA para Excel

Asociación Española de Programadores Informáticos

Curso presencial

Madrid


450
IVA exento

Duración : 1 Mes

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid

Objetivos

Este curso te dará la oportunidad de convertirte en un experto programador de aplicaciones para Microsoft Office Excel, por lo que podrás trabajar con solvencia en cualquier departamento de TI y podrás programar y personalizar Microsoft Excel. La formación va directa al grano sin temarios innecesarios o hechos para aumentar las horas lectivas. En AEPI te enseñaremos a programar y ampliaremos tus conocimientos de Excel. Los grupos de estudio son reducidos, menos de 10 alumnos por clase, con lo que se pretende alcanzar la máxima atención posible por parte del alumno y que esas horas lectivas sean de la máxima calidad.

A quién va dirigido

Esta acción formativa, que te propone la Asociación Española de Programadores Informáticos, va dirigida a cualquier persona que quiera ampliar sus conocimientos sobre Excel y aprender a programar aplicaciones VBA, ya que no son necesarios conocimientos de programación.

Requisitos

No son necesarios conocimientos de programación.

Temario completo de este curso

MÓDULO I – INTRODUCCIÓN A VBA – CONOCER EL EDITOR VBA

  • 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.


MÓDULO 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.


MÓDULO 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.

MÓDULO IV – FUNCIONES VBA

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


MÓDULO V – SENTENCIAS CONDICIONALES

  • La sentencia If.
  • La sentencia Select Case.


MÓDULO VI – SENTENCIAS DE CONTROL DE FLUJO – BUCLES

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

MÓDULO VII – EL MODELO DE OBJETOS

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


MÓDULO 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.


MÓDULO 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.


MÓDULO X – CONTROL DE LA IMPRESIÓN MEDIANTE VBA

MÓDULO XI – PROGRAMAR EVENTOS

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


MÓDULO 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.


MÓDULO 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.

MÓDULO XIV – ACCESO A BASES DE DATOS CON ADO

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


MÓDULO XV – INTRODUCCIÓN A LA CREACIÓN DE GRÁFICOS DESDE VBA
MÓDULO XVI – INTRODUCCIÓN A LA CREACIÓN DE TABLAS DINÁMICAS DESDE VBA
MÓDULO XVII – HABLANDO CON WORD
MÓDULO XVIII – HABLANDO CON OUTLOOK
MÓDULO XIX – CREAR UNA BARRA DE COMANDOS Y MENUS PERSONALIZADOS
MÓDULO XX – UTILIZAR LAS APIS DE WINDOWS
MÓDULO XXI – EL OBJETO FILESYSTEMOBJECT

Ver más