Curso de Microsoft Excel Avanzado – Programación VBA
Acerca de este curso
> Módulo 1: Primeros pasos y comprensión del Modelo de Objetos
Habilitar el tab Desarrollador
Tipos de archivos de Excel
La grabadora de macros
Referencias absolutas vs. relativas
Objetos de colección en la vida real
Objetos como propiedades
El modelo de objetos de Excel
Acceder al objeto de la colección por nombre
Propiedades predeterminadas
> Módulo 2: El editor de Visual Basic
Opciones del editor de Visual Basic
Crear y eliminar un procedimiento
La ventana inmediata y el método Debug.Print
El método MsgBox
Comentarios
> Módulo 3: Objetos y métodos
Métodos con y sin Argumentos
El buscador de objetos
Formas de invocar un procedimiento
El método de nombre de tipo
> Módulo 4: Variables y tipos de datos
Sugerencias de sintaxis
Declaraciones y asignaciones de variables
La configuración explícita de la opción
Operaciones matemáticas
Los tipos de datos
> Módulo 5: Procedimientos
Variable Scope
Llamar a un procedimiento desde otro
Procedimientos con Argumentos
Exit Sub Keywords
Constantes
> Módulo 6: Profundizando en el Objeto
El objeto de la aplicación
La propiedad Application.DisplayAlerts
Las propiedades Workbooks.Count y Worksheets.Count
Métodos de Workbook y Worksheet
> Módulo 7: Referencias de rango y Acciones de rango
El método Range.Select
Las propiedades Formula y FormulaR1C1
Propiedades de Range
Métodos de acciones de Range
La propiedad Range.Worksheet
El método Range.Sort
La propiedad principal en todos los objetos
> Módulo 8: Condicionales
Expresiones booleanas
La declaración If Then
Las declaraciones ElseIf y Else
Select Case
Los operadores lógicos AND OR
El operador NOT
> Módulo 9: Iteración
El bucle For Next
El Step Keyword
Eliminación de filas
La construcción For Each-Next
Iterando sobre un rango de celdas con For Each
El Con-Fin Con Construir
Exit For y revisión de Exit Sub
> Módulo 10: Features diversos
El método MsgBox
StatusBar
La propiedad Application.ScreenUpdating
SpecialCells
La función de InputBox
El método Application.InputBox
> Módulo 11: Funciones y Eventos
Funciones de VBA
La función Split
Funciones de fecha y hora
Funciones de la hoja de cálculo de Excel
Funciones personalizadas
Eventos de Workbook y Worksheet
> Módulo 12: Formularios de usuario
Crear UserForm, Toolbox, Properties, Controls
Los controles Label y TextBox
CommandButton Control
Agregar procedimiento de evento al control
Envar el UserForm
Activar un formulario de usuario desde el procedimiento
El evento de inicialización
El ListBox Control, ComboBox Control y ChekBox Control