Curso VBA para Excel

Las macros son programación, pero no es necesario ser programador ni tener conocimientos de programación para utilizarlas. La mayoría de las macros que se pueden crear en los programas de Office se escriben en un lenguaje llamado Microsoft Visual Basic para Aplicaciones, conocido como VBA. Este curso le ofrece la formación en VBA para Excel.

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A VBA Y MACROS EN EXCEL

  1. ¿Qué es VBA y para qué se utiliza en Excel?
  2. Conceptos básicos de macros
  3. Grabación y ejecución de macros en Excel
  4. Seguridad de macros y configuración
  5. Ejercicio práctico

UNIDAD DIDÁCTICA 2. ENTORNO DE DESARROLLO VBA Y FUNDAMENTOS DE PROGRAMACIÓN

  1. Activar la ficha del programador en Excel
  2. Introducción al Editor de Visual Basic
  3. Estructura de un proyecto VBA
  4. Procedimientos y funciones en VBA
  5. Creación de funciones definidas por el usuario (UDF)
  6. Uso de IntelliSense y depuración de código

UNIDAD DIDÁCTICA 3. VARIABLES DE PROGRAMA

  1. Declarar variables
  2. Tipos de variables
  3. Uso de matrices (Arrays) unidimensionales y multidimensionales
  4. Constantes y enumeraciones
  5. Estructuras de datos avanzadas (Colecciones y Diccionarios)
  6. Entrada y manipulación de datos en VBA

UNIDAD DIDÁCTICA 4. EXPRESIONES, OPERADORES Y FUNCIONES EN VBA

  1. Operadores aritméticos, de comparación y lógicos
  2. Manipulación de cadenas de texto
  3. Expresiones lógicas y booleanas
  4. Cálculos y expresiones numéricas
  5. Funciones integradas de VBA

UNIDAD DIDÁCTICA 5. PROGRAMACIÓN ORIENTADA A OBJETOS EN VBA

  1. Concepto de objetos en VBA y jerarquía de Excel
  2. Propiedades y métodos de los objetos
  3. Eventos y colecciones en VBA
  4. Creación de clases personalizadas
  5. Trabajar con múltiples propiedades y métodos

UNIDAD DIDÁCTICA 6. CONTROLAR EL CÓDIGO EN VBA

  1. Estructuras condicionales (If-Then-Else, Select Case)
  2. Estructuras repetitivas (For-Next, Do-While, Do-Until)
  3. Manejo de errores y excepciones
  4. Ejercicios prácticos

UNIDAD DIDÁCTICA 7. MANIPULACIÓN AVANZADA DE OBJETOS DE EXCEL CON VBA

  1. El objeto Application
  2. Manejo de libros (Workbooks) y hojas de cálculo (Worksheets)
  3. Manipulación avanzada de rangos (Range)
  4. Formato condicional y estilos con VBA
  5. Gráficos y tablas dinámicas con VBA

UNIDAD DIDÁCTICA 8. INTERFACES DE USUARIO Y FORMULARIOS PERSONALIZADOS

  1. Creación y diseño de formularios (UserForms) en VBA
  2. Controles avanzados en formularios
  3. Validación de datos en formularios
  4. Interacción entre formularios y hojas de cálculo
  5. Creación de barras de herramientas y menús personalizados

176,00 

Detalles del Curso

Información adicional

Horas 200 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.