Fundamentos de Macro con Microsoft Excel
1
FUNDAMENTOS DE MACRO CON MICROSOFT EXCEL(Nivel básico) PRESENTACION
El presente curso está diseñado para participantes con un nivel avanzado en Excel y tiene como único objetivo, enseñar los fundamentos generales de la programación a VBA, el cual permita automatizar y optimizar procesos rutinarios dentro del trabajo.
ESTRUCTURA DEL CURSO
El curso tiene estructura establecida para trabajo total de 40 horas, están distribuida de la siguiente forma:
Sesiones de clase con duración de 02 horas: 12 sesiones
Actividades paralelas calificadas de 02 horas cada actividad: 06 actividades Examen Parcial: 02 horas
Examen Final: 02 horas
PLAN CURRICULAR POR SESIONES SESION N° 1: Introducción al Macro.
¿Qué es un Macro?
¿Cómo ver el contenido de un Macro? Fundamentos de VBA.
SESION N° 2: El Editor de VBA. El Entorno del Editor de VBA. Almacenar el código de VBA. Personalizar el Editor de VBA. La Grabadora de Macros. ACTIVIDAD I
SESION N° 3: Principios de programación de VBA. Acerca de los Objetos y Colección.
Trabajar con Objetos Range: Propiedad Cells y Offset. SESION N° 4: Elementos del Lenguaje VBA.
Insertar comentarios.
Variables, tipos de datos y constantes. Ámbito de las variables.
Variables Objetos. Funciones incorporadas. Manipular Objetos y series. Controlar la ejecución. ACTIVIDAD II
Fundamentos de Macro con Microsoft Excel
2
SESION N° 5: Acerca de los Procedimientos en VBA. Ámbito de un Procedimiento. Ejecutar Procedimientos. Crear Funciones.
SESION N° 6: Cuadros de Dialogo. Cuadros de Dialogo personalizados. El método GetOpenFilename de Excel. El método GetSaveAsFilename de Excel. ACTIVIDAD III
SESION N° 7: Formularios. Introducción a los UserForm. Insertar un nuevo UserForm. Mostrar un UserForm.
Añadir controles a un UserForm. Controles disponibles.
Ajustar los controles del UserForm. Eventos de los Formularios.
Acciones del UserForm.
Referenciar controles del UserForm. SESION N° 8: Trabajar con Gráficos. Sobre los gráficos.
El modelo de Objeto Grafico.
Técnicas comunes para crear gráficos. Mostrar un gráfico en un UserForm. ACTIVIDAD IV
SESIONES N° 9: Tablas Dinámicas. Trabajar con Tablas Dinámicas. Objeto PivotTables (PivotTable).
Creando y modificando tablas dinámicas. Insertando campos y elementos calculados. Segmentación de datos.
SESIONES N° 10: ActiveX Data Objects (ADO). ¿Qué es ADO?
Programando con ADO.
Conexión y el Objeto RecordSet.
Importando y mostrando datos de Access a Excel. ACTIVIDAD V
SESION N° 11 y SESION N° 12: Creación de un Proyecto Modelo. ACTIVIDAD VI
Fundamentos de Macro con Microsoft Excel
3
EXAMEN PARCIAL.EXAMEN FINAL.
PROMEDIO FINAL = PROMEDIO_ACTIVIDADES(40%) + EP(30%) + EF(30%) NOTA MINIMA APROBATORIA: 13.00
Taller de Macro con Microsoft Excel
1
TALLER DE MACRO CON MICROSOFT EXCEL(Nivel avanzado) PRESENTACION
El presente curso está diseñado para participantes con un nivel básico en Macros con Excel y tiene como único objetivo modelar y desarrollar las distintas fases de implementación de un Sistema en Excel aplicando Macros.
ESTRUCTURA DEL CURSO
El curso tiene estructura establecida para trabajo total de 40 horas, están distribuida de la siguiente forma:
Sesiones de clase con duración de 02 horas: 12 sesiones
Actividades paralelas calificadas de 02 horas cada actividad: 06 actividades
Examen Parcial: 02 horas
Examen Final: 02 horas
PLAN CURRICULAR POR SESIONES
SESION N° 1: Definición del Problema: Ciclo de Desarrollo de un Sistema Informático.
El Estado de Pérdidas y Ganancias: Calcular el Total de Ventas del mes. Calcular el Costo de Ventas.
Utilidad Bruta.
Calcularla Utilidad Operativa. Calcular la Utilidad Neta.
SESION N° 2: La Fase del Diseño.
Diseño del Sistema: Diseño de entrada. Diseño de las tablas. Diseño de menús. Diseño de la salida. ACTIVIDAD I
SESION N° 3: Lenguaje de Consulta Estructurada (SQL)
Componentes del SQL:
Operadores de Comparación. Funciones de Agregado. Consultas de Selección: Consultas con Predicado. Consultas de Acción:
Delete. Insert into. Update.
Taller de Macro con Microsoft Excel
2
SESION N° 4: Consulta de Unión Internas y de Combinación entre Tablas.
Consulta de combinación entre tablas (II) Consulta de combinación entre tablas (III) Consultas de Unión externas.
ACTIVIDAD II
SESION N° 5: Consulta de Referencias Cruzadas.
Criterios de Selección: Intervalos de Valores
Agrupamiento de Registros (GROUP BY): AVG. Count. Max, Min. StDev, StDevP. Sum. Var, VarP. SESION N° 6: SubConsultas. Ejemplo Subconsultas
Búsqueda de registros duplicados. Búsqueda de registros no relacionados. ACTIVIDAD III
SESION N° 7: Fase de Programación de Formularios.
Fase de Programación. Elaboración del Módulo.
SESION N° 8: Fase de Programación de Formularios.
Formulario principal. Formulario Artículos. ACTIVIDAD IV
SESIONES N° 9: Fase de Programación de Formularios.
Formulario Registro de Existencias. Formulario Registro de Compras.
SESIONES N° 10: Fase de Programación de Formularios.
Formulario Registro de Ventas. Formulario Varios.
ACTIVIDAD V
SESION N° 11: Fase de Programación de Formularios.
Formulario Vista de Existencias. Formulario Vista Inventario Final.
Taller de Macro con Microsoft Excel
3
SESION N° 12: Fase de Programación de Formularios.
Formulario Inventario Inicial. Formulario Total de Compras. ACTIVIDAD VI
EXAMEN PARCIAL. EXAMEN FINAL.
PROMEDIO FINAL = PROMEDIO_ACTIVIDADES(40%) + EP(30%) + EF(30%) NOTA MINIMA APROBATORIA: 13.00