Contacta con nosotros

Temario del curso

Macs

  • Grabación y edición de macros
  • Asignación de macros a formularios, barras de herramientas y atajos de teclado

Ambiente de VBA

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

Introducción a la programación estructurada

  • Procedimientos: Función Sub
  • Tipos de datos
  • La instrucción if ... then ... elseif ... else ... end if
  • Instrucción Case
  • Bucles para ... loop while, until
  • Bucle para ... next
  • Instrucciones de salida de bucle (exit)
  • Procesamiento de arreglos

Cadenas entre comillas

  • Combinación de cadenas entre comillas (concatenación)
  • Conversión a otros tipos de datos (implícita y explícita)
  • Características del procesamiento de cadenas entre comillas

Visual Basic

  • Carga y descarga de datos en una hoja de cálculo (Celdas, Rango)
  • Carga y descarga de datos con el usuario (InputBox, MsgBox)
  • Declaración de variables
  • Alcance y duración de las variables
  • Operadores y su precedencia
  • Opciones de módulo
  • Creación de tus propias funciones y uso en una hoja
  • Objetos, clases, métodos y propiedades
  • Protección del código
  • Seguridad contra manipulaciones del código y vista previa

Depuración

  • Ejecución paso a paso
  • Ventana de variables locales (Locals)
  • Ventana inmediata (Immediate)
  • Rastreo - Observadores (Watches)
  • Pila de llamadas (Call Stack)

Manejo de errores

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

Modelo de objetos de Excel

  • El objeto Aplicación
  • Objeto Libro y colección de libros (Workbooks)
  • Objeto Hoja de cálculo y colección de hojas (Worksheets)
  • Objetos EsteLibro, LibroActivo, CeldaActiva
  • Selección de objetos
  • Colección Rango
  • Objeto Celdas
  • Visualización de datos en la barra de estado
  • Optimización utilizando ScreenUpdating
  • Medición del tiempo mediante el método Timer

Gestión de eventos en VBA

  • ¿Qué es un evento?
  • Respuesta a un evento y creación de un controlador de eventos
  • Activación de Controladores de Eventos
  • Servicio para eventos frecuentes

Formularios en VBA

  • Creación de formularios personalizados
  • Llamada a un formulario desde el código
  • Uso de formularios en la hoja de cálculo

Requerimientos

  • Capacidad para trabajar con hojas de cálculo y conocimientos básicos (referencias, rangos, hojas, ...)
  • No se requiere conocimiento previo de VBA para crear macros o código VBA.

Audiencia objetivo

  • Analistas de datos
 21 Horas

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas