VBA Excel

PROGRAMACIÓN EN VBA EXCEL

MACROS

  • Creación, ejecución, eliminación y modificación de una macro
  • Referencias relativas
  • Asociación de una macro a botones, barra de herramientas y menús

EL ENTORNO DE PROGRAMACIÓN

  • La barra de menú
  • La barra de herramientas
  • La ventana del explorador de proyectos
  • La ventana del editor de código VB
  • La ventana de propiedades

SINTAXIS DEL LENGUAJE

  • Tipos de datos
  • Declaración, empleo y ámbito de variables
  • Declaración, empleo y ámbito de constantes
  • Procedimientos
  • Funciones
  • Operadores
  • Condiciones:
    • If
    • ElseIf
    • Select Case
  • Bucles:
    • Do/Loop
    • For/Next
    • For Each/Next

PROGRAMACIÓN ORIENTADA A OBJETOS

  • Objetos
  • Propiedades
  • Métodos
  • Colecciones
  • Eventos

OBJETOS EXCEL

  • Excel (Application)
  • Libros (Workbooks, Workbook, ActiveWorkbook)
  • Hojas (Worksheets/Sheets, Worksheet/Sheet, ActiveSheet)
  • Rangos (Range, Cells, ActiveCell, Row, Column, Selection)

FUNCIONES Y PROCEDIMIENTOS:

  • Creación de funciones y procedimientos
  • Funciones personalizadas para su uso en Excel

FORMULARIOS Y CONTROLES:

  • UserForm
  • Controles
    • Etiqueta
    • Cuadro de texto
    • Cuadro Combinado
    • Cuadro de lista
    • Marco
    • Botón de opción
    • Casilla de verificación
    • Botón de comando
    • Página múltiple
  • Propiedades y eventos
  • Cuadros de mensaje (MsgBox, InputBox)

HERRAMIENTAS DE DEPURACIÓN

  • Puntos de interrupción
  • Depuración paso a paso por instrucciones
  • Agregar inspecciones