PROGRAMACIÓN EN EXCEL CON MACROS Y VBA

Page 1

PROGRAMACIÓN EN EXCEL CON MACROS Y VBA

Online Learning Curso Virtual (Clases en vivo) #CINFOUNMSM

BÁSICO INTERMEDIO - AVANZADO

www.cinfo.unmsm.edu.pe


MODULO I BÁSICO


ACERCA DEL CURSO El contenido del curso Programación en Macros VBA Excel I, se orienta a brindar las herramientas adecuadas que permita realizar desde simples automatizaciones en las hojas de cálculo hasta creación de formulario que permita el rápido procesamiento de información.

DIRIGIDO Público en general como estudiantes, profesionales, trabajadores y emprendedores que con conocimientos básicos en excel.

OBJETIVO

Capacitar al alumno en el manejo de las herramientas necesarias para optimizar procesos repetitivos en la hoja de cálculo de tal manera que le permita ser productivo, así como también realizar programas sencillos con validaciones y restricciones.

METODOLOGÍA El curso se desarrolla bajo una metodología inductiva, deductiva y experimental. Estando el alumno en todo momento frente a una computadora, aplicando las técnicas apropiadas para desarrollar casos prácticos bajo la supervisión y asesoría del profesor.

DATOS GENERALES • Curso • Total horas • Pre-requisito • Práctica • Modalidad

: Programación en Excel con macros y VBA Módulo Básico : 24 horas : Excel básico : 12 horas : Virtual


TEMARIO Capítulo I: Como se crea un programa en Excel • ¿Qué es una macro? • La Ficha Programador y las Opciones de Seguridad. • La grabadora de Macros. • Formas de ejecutar una macro. • El editor de Visual Basic para Excel. • Principales ventanas del Editor de Visual Basic. • Módulos, procedimientos y funciones. • Objetos: Propiedades y Métodos. Sintaxis general. • Programación Basada en Objetos. • Creación de módulos y procedimientos. • Ejecutar un procedimiento desde VBA. Capítulo II: Uso de la Grabadora de Macros • Macros con Referencia Absoluta. • Macros con Referencia Relativa. • Asignación de una macro a un objeto. • Como eliminar una macro. • Taller De Automatización De Formatos E Indicadores. Capítulo III: Estructura de Macros en el Editor de Visual Basic Excel • Ingresa al editor de Visual Basic Excel. • Que es un programa en VBA Excel. • El código en VBA. • La Ventana Exploradora de Proyectos. • Ejecución de un Macros pasó a paso. • Taller De Elaboración De Consultas Y Modificación De Datos. • Taller De Creación De Macros Con Grabadora Y Código. Capítulo IV: Manejo de Rangos, hojas y archivos • Propiedades y Métodos. • Desplazamientos y selección (Range, offset, columns, Rows, End(xl..), Cels). • Selección de Rangos: Directa y Relativa. • Uso de Funciones de Visual Basic. • Uso de La hoja de cálculo con Macros. Capítulo V: Sentencias de Control • If..then..else • Select case • Do While/Until • For next - For Each Next • With end with


TEMARIO Capítulo VI: Creación de Formularios • Ejecución de Formularios con botones. • Cajas de Salida de Información MsgBox. • Cajas de Entrada de Información InputBox. • Diseño de Formularios Interactivos. - Ejemplo de Ingresos de Fechas con formularios. • Validaciones de fechas con código VBA. • Alcance de las Variables en la programación. • Ejemplo de aplicación. • Taller De Elaboración De Formulario Para El Área De Servicio Al Cliente Y RR.HH. Capítulo VII: Las sentencias MsgBox e InputBox • Ventana de salida de información Msg Box. • Ventana de salida de información Msg Box. • Taller De Creación De Funciones Y Aplicación De Macros Compuestas. Capítulo VIII: Creación de formularios UserForm • Herramientas de formularios. • La ventana propiedades. • Diseño de formularios interactivos. • Validación y Restricciones en los formularios. • Abrir archivos(.txt,.xml,.mp4) desde formularios.


MODULO II INTERMEDIO AVANZADO


ACERCA DEL CURSO El contenido del curso Programación en Macros VBA Excel II, se orienta a brindar las herramientas más avanzadas que permita realizar desde trabajar con validaciones en las hojas de cálculo y formularios hasta el manejo de libros de cálculo con macros por eventos.

DIRIGIDO Público en general como estudiantes, profesionales, trabajadores y emprendedores que con conocimientos básicos en VBA.

OBJETIVO Capacitar al alumno en el manejo de las herramientas necesarias para optimizar procesos repetitivos e implementar proyectos a nivel de empresa con las validaciones requeridas, así como también consolidar los conocimientos en la programación de Macros.

METODOLOGÍA El curso se desarrolla bajo una metodología inductiva, deductiva y experimental. Estando el alumno en todo momento frente a una computadora, aplicando las técnicas apropiadas para desarrollar casos prácticos bajo la supervisión y asesoría del profesor.

DATOS GENERALES • Curso • Total horas • Pre-requisito • Práctica • Modalidad

: Programación en Excel con macros y VBA Módulo Intermedio - Avanzado : 24 horas : Excel básico : 12 horas : Virtual


TEMARIO Capítulo I: Código en Visual Basic para Excel • Sentencia de declaración. • Constantes, Variables. • Públicas, Privadas. • Estáticas. • Sentencia de asignación. • De datos y objetos (Set). • Tipos de objetos. • Aplicaciones, libros, hojas, rangos, celdas, gráficos, formas, etc. • Colecciones de objetos. • Ejemplo de aplicación. Capítulo II: Control de Flujo de un Programa • Sentencia de bifurcación , repetición o bucle . • Sentencia de ejecución múltiple con un objeto. • Las sentencias: Goto, Call, Exit. • Ejemplo de aplicación. • Taller De Automatización De Indicadores. Capítulo III: Manejo de Rangos • Mover y copiar rangos. • Nombrar rangos. • Obteniendo la interacción de rangos. • Proteger y desproteger rangos. • Taller De Consolidación De Base De Datos . Capítulo IV: Manejo de Hojas • Insertar hojas. • Nombrar hojas. • Eliminar hojas. • ocultar y mostrar hojas. • Proteger y desproteger hojas. Capítulo V: Manejo de archivos • Abrir un archivo. • Abrir un archivo de texto con hoja de cálculo. • Abrir un archivo elegido por el usuario. • Cerrar archivos. • Eliminar archivos. • Verificar si un archivo existe. • Verificar si un libro está abierto.


TEMARIO Capítulo VI: Formularios Avanzados • Iniciar formularios. • Formularios de fichas múltiples. • Formularios para ingresos de fechas para calendarios. • Formulario de ingreso de usuarios con contraseña. Capítulo VII: Uso de Botones de Control ActiveX Y funciones personalizadas • Propiedades de botones. • Código VBA de los controles. • Crear funciones personalizadas. • Taller De Automatización De Reportes. Capítulo VIII: Manejo de Gráficos, imágenes y videos • Redefinir los rangos a graficar. • Crear formularios para ver graficas de Excel. • Formularios para ver videos. • Conectar imágenes y gráficos en los formularios. • Taller De Diseño De Procedimientos Automatizados. Capítulo IX: Manejo de formas, imágenes, módulos y eventos de Excel • Mover, copiar, cambiar tamaño. • Escribir fórmulas en las formas. • Macros autoejecutables. • Para libros y hojas. • Para rangos de celdas. • Para acciones del mouse y del teclado. • Insertar y eliminar un modulo. • Ocultar los módulos (contraseña). • Taller Login De Acceso Con Formularios Y Registros. Capítulo X: Control de pausas y de errores • Application.Wait • Application.OnTime • On Error Resume Next • On Error GoTo • Err.Number • Err.Description • Control de mensajes de alerta (DisplayAlert) • Control de actualización de pantalla (Screen.Updating) • Taller En Casos Del Sector Contable ó aplicación en banca.


BENEFICIOS

Sesiones en vivo Aprende desde la comodidad de tu hogar.

Plana docente Con amplia experiencia y reconocida.

Clases grabadas

Material Complementario

Repite las sesiones para un mejor aprendizaje.

Que te ayudarán a potenciar tus conocimientos

Certificación UNMSM Obten certificado a nombre de la UNMSM.

INVERSIÓN S/230.00 por módulo (incluye certificado)


MEDIOS DE PAGO CUENTA A NOMBRE DE LA UNMSM pOpción 1 de pago : Banco Pichincha (pago en ventanilla) Nro. Cuenta 0027-001668- 4 / Concepto de Pago: 201-433.

pOpción 2 de pago : BCP, para depósitos en ventanilla, cajero, agente o transferencia interbancaria. Nro. Cuenta 191-0215772-0-14 CCI N° 002-191-00021577201451 Razón Social: Universidad Nacional Mayor de San Marcos RUC : 20148092282 . Finalmente, enviar el comprobante de pago a un solo medio informes2.cinfo@unmsm.edu.pe ó al WhatsApp: 986012998 con sus apellidos y nombres completos ,número de DNI, nombre del curso y horario

RESTRICCIONES EL PROGRAMA FUNCIONA CON UN MÍNIMO DE 15 ALUMNOS * Fecha de inicio sujeta a modificaciones según la cantidad de inscritos al Programa. **No se aceptan devoluciones, ni traslados a otros Programas u Horarios. * La plana docente puede ser modificado según la disponibilidad del docente. ** las clases se realizarán de manera virtual a través de la plataforma Zoom, Jitsi Meet, Google Meet ,etc

CERTIFICADO

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

TECNOLOGÍA QUE AVANZA, EXPERIENCIA QUE RESPALDA

CERTIFICADO Se otorga a:

Christian Jhonny de la Zota Solano

.............................................................................. Por haber participado en el programa de :

“Programación en Excel con Macros y VBA - Nivel Básico” Realizado del 09 de Mayo al 11 de Julio del 2021 Lima, 05 de Septiembre del 2021.

Ing. Cesar Augusto Angulo Calderón DIRECTOR Centro de Informática - UNMSM


PLANA DOCENTE

Ingeniero de Sistemas de la Universidad Nacional de Ingeniería. Con conocimientos relacionados a marketing, CRM, inteligencia de negocios, minería de datos y aprendizaje automatizado. Con amplia experiencia como analista de datos en distintas empresas reconocidas. Asimismo, amplia experiencia en docencia en SQL Server en la UNMSM. Raúl Rivero Aranda

Ingeniero Industrial de la UNMSM con experiencia en la implementación del Sistema de Administración de personal, Asistencia y Planillas ADRYAN, con amplios conocimientos de Excel, Administración de Base de datos (SQL), Inteligencia de Negocios (Power Pivot, Power Query), informática y programación, ha sido partícipe en procesos de certificación BASC Y WRAP. Gustavo Papa Rodriguez

Ingeniero Industrial de la UNMSM con experiencia en dictado de cursos de Informática en la Universidad Nacional Mayor de San Marcos (Centro de Informática “CINFO – UNMSM”); dictando los cursos de: Microsoft Windows 10; Ofimática Microsoft Office 2013/2016/2019/Microsoft 365; Microsft Project 2013/2016; Excel Financiero, Excel básico, intermedio y avanzado; Macros y programación de VBA en Excel 2016/2019; SPSS 25, etc. Con amplia experiencia como asesor y capacitador de empresas reconocidas a nivel nacional.

Miguel Chalco Flores


INFORMES E INSCRIPCIONES WhatsApp: 986 012 998 Correo: cinfo@unmsm.edu.pe; informes2.cinfo@unmsm.edu.pe Facebook: CINFO UNMSM


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.