Los objetivos de este curso, se centrarán en conocer los fundamentos de Visual Basic junto con los objetos de la hoja de cálculo Excel. En este curso, el alumno aprenderá a desarrollar proyectos personalizados utilizando las herramientas Visual Basic para Aplicaciones, en Microsoft Excel
Objetivos:
Tras completa el curso los alumnos serán capaces de:
Manejar el entorno de desarrollo de VBA
Conocer los elementos básicos de la programación con Visual Basic para Aplicaciones
Trabajar con procedimientos y funciones
Realizar el código necesario para tareas repetitivas a través de estructuras de control de flujo
Trabajar con métodos, propiedades y procedimientos de evento
Depurar el código y gestionar adecuadamente el tratamiento de errores
Utilizar adecuadamente los formularios
Conocer los objetos y controles principales de Excel
Dirigido a:
Personas avanzadas en el manejo de Excel que quiera adquirir conocimientos de programación de Visual Basic orientado a Excel
Programadores de Visual Basic que quieran profundizar en el manejo de objetos Excel
Requisitos previos:
Manejo avanzado de Excel
Programa
Introducción
Programación en entornos Visual Basic
Instrucciones de Declaración
Instrucciones de Asignación
Instrucciones Ejecutables
Elementos básicos de programación
Variables
Tipos de Datos de las Variables
Declarar Variables
Declarar una Variable de objeto para Automatización
Comprender la Vida de las Variables
Constantes
Matrices
Operadores
Procedimientos y Funciones
Escribir un Procedimiento Sub
Escribir una Función Function
Llamar a Procedimientos Sub y Function
Estructuras de Control de Flujo
Crear Bucles mediante Código
Instrucciones IF…THEN…ELSE
Instrucciones SELECT CASE
Instrucciones DO LOOP
Instrucciones FOR……NEXT
Instrucciones FOR EACH NEXT
Intrucciones WITH
Objetos, Propiedades, Métodos y Procedimientos de Evento
Comprender Objetos, Propiedades, Métodos y Eventos
Procedimientos
Funciones personalizadas
Colecciones de Objetos en Excel
El examinador de objetos
Uso de la ventana Locales
Uso de la ventana Inmediato
Controlar una aplicación de Microsoft Office desde otra