www.icai.ac.cr

Programación de aplicaciones con Macros

 

Perfil de ingreso (Requisitos):

  • Personas con conocimiento en Excel Avanzado 2013 o 2016

Perfil de salida

Los estudiantes obtendrán conocimientos en la creación de macros, por lo tanto, al finalizar las ocho semanas podrán crear, modificar y eliminar macros creadas con la grabadora de macros, así como programar las propias lo que les permitirá automatizar trabajos diarios, hasta el punto de ser realizados solo, con la simple pulsación de un botón.

Descripción de curso

Durante el transcurso de las ocho semanas del curso se les presentará a los estudiantes la utilización de macros programadas desde Visual Basic para Aplicaciones.

Se pretende que las y los estudiantes la utilicen para:

  • Programación orientada a objetos        
  •  Lenguaje Visual Basic de Aplicaciones (VBA)
  • Programación usando objetos del Excel
  • Creación de formularios en VBA

Certificado: Al finalizar el curso se le entregará un certificado de aprovechamiento o participación emitido por la Universidad Nacional y reconocido por el MEP y el Servicio Civil.

Total de horas: 60

Metodología del curso:

El curso es dictado en sesiones magistrales, con la resolución de trabajos de investigación, tareas y prácticas, el participante irá adquiriendo conocimientos en forma progresiva basados en ejemplos y ejercicios prácticos en este lenguaje de programación.  Además, se desarrollará un proyecto durante el curso que permita dotar al estudiante de las competencias requeridas en el mercado laboral. 

Objetivo general

Al finalizar el curso el estudiante será capaz de crear macros, funciones y hacer uso de formulario para automatizar procesos y tareas repetitivas en las labores diarias en su entorno por medio de Visual Basic para Aplicaciones.

Objetivos específicos

  • Aprender a escribir macros a partir del lenguaje de programación VBA (Visual Basic para Aplicaciones) en Excel.
  • Conocer los conceptos de programación orientada a objetos en Excel, creando macros para la optimización de procesos.
  • Identificar las herramientas y el entorno del editor de Visual Basic para Excel para crear, editar y borrar macros y aplicaciones.
  • Aprender a organizar el código en módulos, además de la creación de procedimientos, y la introducción de datos y visualización de resultados.
  • Utilizar las variables, operadores y constantes, además de la declaración de estos en los procedimientos.
  • Usar las funciones que tiene Visual Basic para Aplicaciones integradas dentro de los procedimientos.
  • Distinguir las estructuras condicionales para la toma de decisiones cuando se presentan dos o más alternativas; además de las estructuras repetitivas, vectores y matrices.
  • Utilizar los distintos objetos de Excel para acceder y controlar las propiedades objetos y funcionalidades de Excel.
  • Crear formularios utilizando Visual Basic para Aplicaciones, con lo cual se crearán interfaces más usables para la interacción con el usuario final.

 Contenidos:

  1. La herramienta de Excel
    • Ficha de Desarrollador
    • Las macros
    • Botones para ejecutar macros
    • Archivos y Seguridad
  2. Programación Orientada a Objetos
    • Objetos
    • Colecciones
    • Propiedades
    • Métodos
    • Eventos
  3. El editor de Visual Basic para Excel
    • Entorno de VBA
    • Personalizar el editor.
  4. Lenguaje Visual Basic para Aplicaciones
    • Procedimientos
    • Módulos
    • Concepto Básicos del código
    • Ejecutar un procedimiento.
  5. Datos en VBA
    • Variables
    • Tipo de Variables
    • Ámbito de una Variable
    • Operadores
    • Constantes
  6. Funciones
    • Input y MsgBox
    • Conversión de Tipos
    • Comprobación
    • Matemáticas
    • Cadenas
    • Fecha y Hora
  7. Estructuras de Programación en VBA
    • Sentencias Condicionales: IF, Select Case, With… End with
    • Sentencias Repetitivas: For… Next, For … Each, Do…Loop, While… when
    • Array (Vectores y Matrices)
  8. Objetos en ExcelCreación y uso de formularios
    • Application
    • Workbooks
    • Worksheet
    • Range
  9. Creación y uso de formularios
    • Formularios
    • Controles de un formulario.

Reglamento de asistencia:

  • La asistencia a clases es obligatoria.
  • Se permite únicamente la ausencia justificada a 2 lecciones, la ausencia a 3 lecciones implica la pérdida del curso, sin derecho a ningún tipo de certificado.
  • Las justificaciones deben de ser por escrito y entragadas de manera presencial al instructor.
  • La nota mínima de aprobación del curso es de 70.
  • Para opta por certificado de participación deben haber realizado todas las prácticas, tanto por sesión como generales del curso.
  • Para optar por certificado de aprovechamiento deben haber cumplido con la totalidad del curso y aprobado con nota mínima 70.
  • Si el estudiante no asiste el día del examen final práctico o teórico, es necesario que presente el comprobante respectivo (médico o de trabajo)

Información sobre devoluciones, congelamientos y cambios del curso

  • Únicamente se le reintegrará al estudiante el 100% del pago del curso, cuando no tuvo apertura por falta de cupo.
  • El estudiante podrá hacer cambio de horario de grupo únicamente la primera semana de clases.
  • El estudiante podrá congelar el pago del curso en la primera semana de clases.
Top of Page