Cursos Ofimática y Herramientas Digitales

Excel Profesional Programación VBA

Este curso está diseñado para profesionales que desean llevar Excel al siguiente nivel mediante programación en VBA (Visual Basic for Applications), con un enfoque aplicado a la minería. Aprenderás desde la creación de macros simples hasta el desarrollo de aplicaciones personalizadas, integrando formularios, controles y automatización avanzada. El curso incluye un taller práctico donde se aplicará VBA en casos reales de minería, optimizando procesos y generando soluciones automatizadas.

12 horas
Ofimática y Herramientas Digitales
On Demand

Instructor

M

Miqueas Quintanilla

LinkedIn

Lo que aprenderás

Excel Macros Automatización Programación ExcelParaMinería DataMining Productividad

Contenido del curso

5 módulos · 39 lecciones

Conceptos básicos: ¿Qué es una macro? ¿Qué es VBA?

Entorno del Editor de Visual Basic (VBE)

Mi primera macro y formas de guardarla

Manejo de rangos, hojas y archivos (parte I)

Objetos, propiedades, métodos y eventos

Formato de celdas: negrita, fuente, alineación, colores

Copiar, cortar, pegar, pegado especial y limpiar portapapeles

Ejecución paso a paso de macros

Manejo de filas y columnas

Trabajo con hojas (Sheets y Worksheets)

Libros (WorkBooks, ActiveWorkbooks, ThisWorkbook)

Propiedades de libros: Name, Path, Fullname

Métodos: Add, Open, Close, Save y SaveAs

Variables: Dim, String, Integer, Date, Boolean

Variables Option Explicit, vectores y arrays unidimensionales

Variables objeto y su aplicación en VBA

Estructuras de decisión: If, If anidados, Select Case

Operadores lógicos: AND y OR

For Next y For Next anidados

While Wend y Do While Loop

Do Until Loop y Do Loop

For Each Next

With End With

Interrupción y control de bucles

Estrategias para acelerar la ejecución de ciclos

Formularios en VBA y controles ActiveX:

Eventos en Worksheet y WorkBook

Ejemplo práctico: CRUD en Excel con formularios VBA

Funciones en VBA: subrutinas, funciones personalizadas y llamadas

Variables globales, públicas y privadas

Interacción con Windows y manejo de carpetas

Uso de FileDialog para selección de carpetas

Solución de casos reales propuestos

Desarrollo de herramientas personalizadas en Excel con VBA

Automatización de procesos aplicados al sector minero

Integración con bases de datos y otros softwares de ingeniería

Taller final: construcción de una aplicación en Excel VBA

Buenas prácticas de programación y documentación de macros

Certificación y conclusiones