En este módulo se ve una introducción a Macros, pero no solo se ve el uso de la grabadora de macros, se ve como manipular el código que genera la grabadora de macros y el uso de controles ActiveX en una hoja de cálculo.

Objetivos

Crear funciones definidas por el usuario mediante código en VBA Elaborar macros mediante el uso de la grabadora de macros y mediante el uso básico del lenguaje VBA.

Contenido

  • Qué es una macro?
  • Objetos, propiedades, métodos y eventos
  • Objetos Range
  • Propiedad Cells, Offset, Row, Column
  • Procedimientos y funciones
  • Crear una macro usando la grabadora de Macros.
  • Referencia de Celdas Absolutas y Relativas en una macro
  • Edición de una macro con el editor de Visual Basic
  • Ejecutar una macro
  • Macros conectadas a eventos
  • Asignar una macro a un icono
  • Asignar una macro a un botón de comando
  • Asignar una macro a la cinta de opciones
  • Creación de funciones personalizadas (Definidas por el usuario)
  • Definición y uso de Variables
  • Variables locales y variables globales
  • Variables de objetos
  • Función InputBox
  • Función MsgBox
  • Sentencia Option Explicit
  • Instrucción With
  • Tipos de datos en VBA
  • Conversión de tipos de datos
  • Estructuras condicionales:
  • If.....Then .... Else
  • Estructuras If anidadas
  • Operadores lógicos
  • Select.......Case
  • Funciones de comprobación
  • For.....Next
  • Do While.....Loop
  • For Each
  • Llamar un procedimiento
  • Insertar funciones de Excel desde VBA
  • Detección de errores y Depuración de programas
  • Herramientas de depuración
  • Ejecución paso a paso
  • El modo interrupción
  • Errores de ejecución
  • Rutinas de tratamiento de errores
  • Controles de formulario en la hoja de cálculo
  • Casillas de verificación
  • Botones de comando
  • Cuadros de texto
  • Boton de opción
  • Cuadro de lista
  • Cuadro combinado
  • Control de número
  • Barra de desplazamiento
  • Etiquetas
  • Imágenes