Duración
16 horas
Audiencia:
A todas aquellas personas que manejando con solvencia las herramientas del software de hoja de cálculo, deseen implementar aplicaciones utilizando como plataforma Microsoft Excel.
Requisitos
Haber cursado MS-Excel Nivel II o tener conocimientos equivalentes.
Contenidos
- El entorno de trabajo
Cinta de opciones
Fichas y Grupos lógicos
Barra de herramientas
- Introducción a la automatización
Conceptos de automatización de aplicaciones.
Macros, funciones y formularios personalizados.
El lenguaje Visual Basic for Application (VBA) y su integración con Excel.
Introducción al modelo de objetos de Excel.
- Macros grabadas
Grabación de una macro.
Nombres de macros.
Teclas de método abreviado.
Libro de macro Personal.
Formas de ejecución de una macro.
- Editor de Visual Basic para Excel.
Descripción de la Interfaz.
Explorador de proyectos.
Panel de Código.
Ejecución paso a paso.
Puntos de interrupción
Situaciones de error.
Ventana de propiedades.
Otras ventanas.
Gestión de módulos y proyectos VBA
- Objetos
Conceptos básicos.
Propiedades.
Métodos.
Eventos.
Modelo de Objetos.
Colecciones.
Referencia a objetos.
- Objetos de uso frecuente
Objeto Application.
Libros: Objetos Workbooks y Workbook.
Objetos Sheets, Charts, Worksheets,
Worksheet.
Gráficos: Objetos Charts y ChartObjects.
Objeto Range.
Objeto WorksheetFunction.
- Conceptos de Visual Basic para Aplicaciones
Variables, Constantes y Tipos de datos.
Asignaciones.
Declaraciones.
Condicionales.
Ciclos.
With / End With.
Entradas y Salidas.
Funciones del lenguaje.
- Funciones Personalizadas
Conceptos básicos.
Estructura sintáctica.
Argumentos.
Uso con el Asistente de funciones.
- Técnicas usuales
Referencia al extremo de una lista.
Región actual.
Redefinición de rangos.
Formatos.
Manejo de eventos de hoja y libro.
Tratamiento de Errores.
- User Forms
Creación de un User Form.
Configuración y ejecución de formularios.
Controles básicos.