Contacta con nosotros

Temario del curso

Moderadores (Macros)

  • Grabación y edición de macros
  • Dónde almacenar las macros.
  • Asignación de macros a formularios, barras de herramientas y atajos de teclado

Ambiente VBA

  • Editor de Visual Basic y sus opciones
  • Atajos de teclado
  • Optimización del entorno

Introducción a la programación procedural

  • Procedimientos: Función, Sub
  • Los tipos de datos
  • La instrucción condicional If...Then....Elseif....Else....End If
  • Instrucción Case
  • Bucles while, until (mientras, hasta)
  • Bucle for ... next (para ... siguiente)
  • Instrucciones para salir del bucle (exit)

Cadenas de texto (Strings)

  • Combinación de cadenas (concatenación)
  • Conversión a otros tipos - implícita y explícita
  • Funciones de procesamiento de cadenas

Visual Basic

  • Carga y descarga de datos en una hoja de cálculo (Celdas, Rango)
  • Carga y descarga de datos para el usuario (InputBox, MsgBox)
  • Declaración de variables
  • Alcance y duración de las variables
  • Operadores y sus prioridades
  • Opciones de módulos
  • Creación de funciones propias y su uso en una hoja de cálculo
  • Objetos, clases, métodos y propiedades
  • Seguridad del código
  • Tampering con el código de seguridad y vista previa

Depuración

  • Ejecución paso a paso
  • Ventana Locales
  • Ventana Inmediata
  • Trampas - Observadores (Watches)
  • Pila de llamadas (Call Stack)

Gestión de errores

  • Tipos de errores y formas de evitarlos
  • Captura y gestión de errores en tiempo de ejecución
  • Estructuras: On Error Resume Next, On Error GoTo etiqueta, On Error GoTo 0

Modelo de objetos de Excel

  • El objeto Application
  • Objeto Workbook y la colección de Workbooks
  • Objeto Worksheet y Colección Worksheets
  • Objetos ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Selección de objetos
  • Colección Range
  • Objeto Cells
  • Visualización de datos en la barra de estado
  • Optimización utilizando ScreenUpdating
  • Medición del tiempo mediante el método Timer

Uso de fuentes de datos externas

  • Uso de la biblioteca ADO
  • Referencias a fuentes de datos externas
  • Objetos ADO:
    • Conexión
    • Comando
    • Recordset
  • Cadena de conexión
  • Creación de conexiones a diferentes bases de datos: Microsoft Access, Oracle, MySQL

Generación de informes

  • Introducción al lenguaje SQL La estructura básica de SQL (SELECT, UPDATE, INSERT INTO, DELETE) Llamada a una consulta de Microsoft Access desde Excel Formularios para apoyar el uso de bases de datos

Requerimientos

  • Conocimiento básico del funcionamiento de características de Excel como hojas de cálculo, fórmulas, tablas y ordenamiento o filtrado de datos
  • Experiencia en la preparación, actualización o revisión de informes en Microsoft Excel
  • No se requiere experiencia previa en programación

Público objetivo

  • Analistas que desean automatizar tareas repetitivas en Excel
  • Profesionales de negocios que trabajan con datos e informes en Excel
  • Miembros del equipo que desean construir macros simples y soluciones prácticas de VBA para el trabajo diario
 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas