HyperExcel
HyperExcel.
Tablas dinámicas, Macros y Programación en Visual Basic.
Duración: 12 semanas.
Informes con listas
Las tablas
Origen de datos
Herramientas de Tabla dinámica
Cálculos personalizados con Tablas dinámicas
Informe Gráfico y Tablas dinámicas
Fórmulas en Tablas dinámicas
Manipulación Avanzada de Tablas dinámicas
Consolidación de datos
Datos externos
Importar datos dinámicos
La ficha del programador
Pensamiento Algorítmico
Fundamentos de programación
El editor de Visual Basic
Personalizar el entorno del editor de Visual Basic
Macros y Barras de herramientas
Variables, constantes, expresiones y tipos de datos
Manipulación de objetos y colecciones
Procedimientos SUB
Procedimientos FUNCTION
Formularios
Controles
Rangos
Syllabus del Curso
Módulo I: Presentación y Ambientación
Objetivos: Revisar los objetivos, las estrategias pedagógicas, el contenido del curso y las formas de evaluación. Fomentar un paseo por el campus virtual.
Lección Única: Características del Curso
- Descripción del Curso (Objetivos, alcances, contenidos y evaluación).
- Un paseo por el Campus Virtual.
Foro Nº 1: Presentaciones
Foro Nº 2: Principales motivaciones y expectativas
Foro Nº 3: Conocer la Plataforma Virtual.
Foro Nº 4: Aprendizaje Colaborativo. Retos
Apertura de la Cafetería Virtual
Video Ilustrativo
Módulo II: Informes con Listas y Tablas
Objetivo: Lograr que el participante identifique las características de una lista para posteriormente diferenciarlas de las tablas. Repasar algunos conceptos fundamentales.
Lecciones:
Lección 1: Hojas de Cálculo
- Componentes principales de la hoja de cálculo
- Las listas en una hoja de cálculo
- Informes gráficos
- La ficha datos
Lección 2: Consultas de agregación (Subtotales)
- El número de entradas
- La desviación estándar
- El valor máximo y mínimo
- La media aritmética
- La suma
Lección 3: Las Tablas
- Diferencia entre Tablas y listas.
- Convertir una lista en tabla
- La ficha de herramientas de tabla
- Pestaña de filtrado por defecto
- Filas de totales
- Transponer tablas
- Controlador de tamaño añadido
- Columnas calculadas
- Validación de datos
Lección 4: Origen de los datos
- Importando tablas de Access
- Importando listas desde la Web
- Importando listas de texto
- Importar tablas de archivos XML
Foro Nº 5: Foro de participación de los alumnos a fin de expresar las dudas referentes a los contenidos de las lecciones del Módulo II.
Tarea Nº 1
Módulo III: Las Tablas dinámicas
Objetivo: Brindar al estudiante la oportunidad de conocer y adquirir destrezas en la creación y tratamiento de las tablas dinámicas en Excel.
Lecciones:
Lección 1: ¿Qué son las Tablas Dinámicas?
- Definiciones
- Crear una tabla dinámica
- Aplicar filtros a una tabla dinámica
Lección 2: Herramientas de tabla dinámica
- Botones en Herramientas de tablas dinámicas
- Cálculos personalizados
Lección 3: Informe gráfico
- Ajustar las etiquetas
- Graficar – libro
Lección 4: Cambiar el origen de los datos
- Procesos
Actividad: Al finalizar la última lección se realizará una prueba corta con carácter evaluativo.
Foro Nº 6: Habilitado para esclarecer dudas referentes a las lecciones del Módulo y las Tareas.
Foro N° 7: Propuesta de trabajo final. Obligatorio. Se exponen los lineamientos a seguir para la consecución del objetivo propuesto en este Módulo. De igual manera el foro permitirá aclarar las dudas concernientes a la propuesta del trabajo de grado.
Tarea 2: Esta asignación es para desarrollar una investigación por equipos. Deben entonces conformar sus equipos y subir esta tarea quienes conforman los equipos. Plazo de entrega 2 semanas.
Tarea 3: Ejercicio práctico para resolver de forma individual. Plazo de entrega 1 semana.
Módulo IV: Las Tablas Dinámicas. Manipulación avanzada
Objetivo: Conocer los ajustes que permiten optimizar una Tabla Dinámica en Excel.
Lecciones:
Lección 1: Agrupar elementos y fórmulas en Tablas dinámicas
- Criterios – Libro
- Fórmulas
Lección 2: Cambio de formulario en informes
- Diseño
- Cambios en un campo de informe
- Totales y subtotales
Lección 3: Manipulación avanzada
- Transponer filas y columnas
- Celdas vacías o con errores
Lección 4: Lección de práctica
Foro Nº 8: Habilitado para esclarecer dudas referentes a las lecciones del Módulo y las Tareas
Tarea 4: Ejercicio práctico para resolver de forma individual. Plazo 1 semana.
Módulo V: Manipulación avanzada de Tablas Dinámicas. Continuación
Objetivo: Conocer los ajustes que permiten optimizar una Tabla Dinámica en Excel
Lecciones:
Lección 1: Formatos de una tabla dinámica
- Ficha diseño
- Fechas y horas en tabla dinámica
Lección 2: Formato condicional
- Dar formato utilizando barras.
- Reglas en formatos condicionales
- Formato en relación al promedio
- Borrar formatos
Lección 3: Consolidación de datos
- Combinar tablas.
- Datos externos
- Importar datos dinámicos
Lección 4: Lección de práctica
Foro Nº 9: Habilitado para esclarecer dudas referentes a las lecciones del Módulo y las Tareas
Tarea 5
Módulo VI: Pensamiento Algoritmico
Objetivo: Reconocer las etapas de solución de un problema. Realizar el análisis de un problema. Comprender el concepto de algoritmo y sus características
Lección 1: Análisis de Problemas
- Definición de problema
- Etapas de la metodología
- Desde el problema a la solución
Lección 2: Solución de problemas empleando algoritmos
- ¿Qué es un algoritmo?
- Elementos característicos
Lección 3: Solución de problemas empleando diagramas de flujo
- ¿Qué es un diagrama de flujo?
- Simbología
- Recomendaciones
- Entradas y salidas en diagramas de flujo
Lección 4: Expresiones aritméticas
- ¿Qué es una expresión aritmética?
- Operadores aritméticos
- Operandos
- Asignación
- Jerarquía de operadores – Reglas
- Ejercicios
Lección 5: Estructuras de Control Selectivas y Operadores Relacionales y Lógicos
- Estructura selectiva simple
- Operadores relacionales
- Operadores lógicos
- Prioridad de operadores
Lección 6: Estructuras de Control Repetitivas
- Iteraciones o ciclos
- Estructura For
- Uso de contador
- ¿Qué son los acumuladores?
- Características de los acumuladores
- Ejercicios
Módulo VII: Macros. Introducción a Excel con Visual Basic
Objetivo: Brindar al estudiante la oportunidad de conocer las características generales del editor de Visual Basic
Lecciones:
Lección 1: Características generales
- ¿Qué es VBA?
- Elementos que lo componen
- Propiedades
Lección 2: El Editor de Visual Basic
- Ventanas
- Añadir y quitar un módulo
- Guardar un código VBA
- Introducir un código VBA
- Ejecutar un código VBA
Lección 3: Personalizar el entorno del Editor de Visual Basic
- La ficha Editor
- La ficha Formato de Editor
- La ficha General
- La ficha Acoplar
- El examinador de objetos
Lección 4: Macros y Barras de Herramientas
- Macros
- Grabar y ejecutar macros
- Ver una macro con el editor de Visual Basic
- Un ejemplo
- Asignar una macro a un botón de comando
- Agregar un botón a una barra de herramientas
Foro Nº 8: Habilitado para esclarecer dudas referentes a las lecciones del Módulo y las Tareas
Tarea 4: Ejercicio práctico para resolver de forma individual. Plazo 1 semana.
Módulo VIII: Variables, constantes, expresiones y tipos de datos
Objetivo: Identificar las diferencias entre variables y constantes. Manejar las expresiones aritméticas y los tipos de datos.
Lecciones:
Lección 1: Variables y tipos de datos
- Variables y reglas
- Tipos de datos
- Ámbito de las variables
Lección 2: Constantes
- Declaración
- Trabajar con cadenas
- Trabajar con fechas
- Expresiones de asignación
- Operadores aritméticos, comparativos y lógicos
Lección 3: Matrices
- Matrices unidimensionales y multidimensionales
- Variables de objeto
- Tipos de datos definidos por el usuario
- Funciones integradas
Foro Nº 8: Habilitado para esclarecer dudas referentes a las lecciones del Módulo y las Tareas
Tarea 4: Ejercicio práctico para resolver de forma individual. Plazo 1 semana.
Módulo IX: Manipulación de Objetos y Colecciones. Procedimientos SUB y FUNCTION
Objetivo: Brindar al estudiante la oportunidad de conocer y adquirir destrezas en la utilización de los procedimientos SUB y FUNCTION.
Lecciones:
Lección 1: Estructuras
- Estructuras With….End With
- Estructuras For…Each Next
- Estructuras If … Then
- Estructuras Select Case
Lección 2: Bucles
- Bucles For…Next
- Bucles Do…While
- Bucles Do…Until
Lección 3: Algunos procedimientos SUB de VBA
- ¿Qué es un procedimiento SUB?
- Mover una hoja
- Contar las hojas
- ¿Cómo saber el nombre de una hoja?
- Escribir un procedimiento de clasificación
Lección 4: Procedimientos Function en VBA
- ¿Qué es un procedimiento Function?
- Declarar una función
- Ejecutar procedimientos Function
- Argumentos de función
- Ejemplo de función sin argumentos
- Ejemplo de función con un argumento
- Ejemplo de función con dos argumentos
- Una función con argumento de matriz
- Una función con argumentos opcionales
Foro Nº 9: Habilitado para esclarecer dudas referentes a las lecciones del Módulo y las Tareas
Tarea 5
Módulo X: Formularios
Objetivo: Brindar al estudiante la oportunidad de conocer y adquirir destrezas en la creación y tratamiento de formularios.
Lecciones:
Lección 1: UserForms
- Fases para la creación de un UserForm
- Insertar un nuevo UserForm
- Propiedades
- Desplegar un UserForm
- Añadir Controles a un UserForm
Lección 2: Controles disponibles para el usuario
- Cuadro Combinado
- Botón de Comando
- Botón Macro
- Imagen
- Etiqueta
- Cuadro de Lista
- Página Múltiple
- Botón de Opción
- RefEdit
- Barra de desplazamiento
- Botón de número
- Barra de tabulaciones
- Botón de alternar
Lección 3: Ajustar controles y propiedades
- Ajustar los controles del cuadro de diálogo
- Ajustar las propiedades del control
- Usar la ventana de propiedades
- Cambiar el orden de tabulación
- Establecer teclas de acceso directo
Lección 4: Desplegar un UserForm
- Probar un UserForm
- Desplegar y cerrar un UserForm
- Procedimientos de controlador de eventos
- Un ejemplo
Foro Nº 9: Habilitado para esclarecer dudas referentes a las lecciones del Módulo y las Tareas
Tarea 5
Módulo XI: Controles
Objetivo: Brindar al estudiante la oportunidad de conocer y adquirir destrezas en la creación y tratamiento de Controles en VBA.
Lecciones:
Lección 1: Propiedades comunes
- Apariencia
- Comportamiento
- Fuente
- Posición
Lección 1: Eventos comunes
- Eventos Click, Mousemove
- Otros eventos
- Ejemplo del botón Checkbox
Lección 3: El Control ListBox
- Para tener en cuenta
- Añadir elementos al control cuadro de lista
- Añadir elementos a un cuadro de lista en tiempo de diseño
- Añadir elementos a un cuadro de lista en tiempo de ejecución
- Selección de las opciones en el ListBox
- Acceso a la opción en el caso de selección múltiple
- Acceso a las opciones en multiselección
- Crear un cuadro de lista con contenido variable
- Elaborar un cuadro de lista de otra lista
- Mover elementos de un cuadro de lista
Lección 4: El control Multipage y Control de errores de ejecución
- El control multipage y consideraciones
- Control de errores de ejecución
- El Control RefEdit
Lección 5: Rangos
- Copiar un rango
- Mover un rango
- Copiar un rango de tamaño variable
- Seleccionar rangos múltiples
- Solicitar el valor de la celda
- Introducir un valor en la siguiente celda vacía
- Contar celdas seleccionadas
- Iterar eficientemente por un rango seleccionado
- Eliminar todas las filas vacías
- Leer y escribir rangos
- Función InputBox
- Función MsgBox
Foro Nº 9: Habilitado para esclarecer dudas referentes a las lecciones del Módulo y las Tareas
Tarea 5
Módulo XII: Presentación de trabajo de grado y resultados finales del curso
Objetivo: Evaluar los resultados del curso, de sus participantes, de su diseño, de sus contenidos y del desempeño del tutor.
Actividad 1: Presentación de un cuestionario para que los participantes puedan evaluar el diseño del curso, los contenidos, los procedimientos, el cumplimiento de los objetivos y en líneas generales los resultados del curso. El objetivo es realizar una evaluación continua del curso para mejorarlo en futuras versiones.
Actividad 2: Se entregará los resultados finales de la evaluación correspondiente al trabajo de grado y a las calificaciones obtenidas durante todo el diplomado.
trabajo de grado y a las calificaciones obtenidas durante todo el diplomado.