Programación en Excel
Datos Generales
Nombre de la asignatura Nivel de formación Clave de la asignatura
Programación en Excel Licenciatura CU219
Prerrequisitos Area de formación Departamento
- - Departamento de Sistemas de Información
Academia Modalidad Tipo de asignatura
- Presencial enriquecida Curso-Taller
Carga Horaria
Teoría Práctica Total Créditos
40 40 80 8
Trayectoria de la asignatura

Bloque especializante en Excel

Contenido del programa
Presentación

La materia de Progamación en Excel forma parte del bloque especializante del uso de hojas de cálculo.

Esta materia es el complemento final para el manejo y automatización de los procesos que se pueden realizar en Excel mediante el uso de macros programadas en Visual Basic.

Al mismo tiempo, el estudiante podrá crear sus propias funciones y le permitirá ampliar la gama de opciones que tiene para la creación de hojas de cálculo de todo tipo.

Objetivos del programa
Objetivo general
El estudiante aprenderá los fundamentos de la programación para poderlos aplicar en la creación de hojas de cálculo con procesos automatizados y formularios con la ayuda de Macros en Visual Basic
Contenido
Contenido temático

UNIDAD 1 FUNDAMENTOS DE PROGRAMACIÓN

UNIDAD 2 INTRODUCCIÓN A VISUAL BASIC FOR APPLICATIONS

UNIDAD 3 DEPURACIÓN DE CÓDIGO.

UNIDAD 4 MANEJO DE FORMULARIOS

Contenido desarrollado

UNIDAD 1 FUNDAMENTOS DE PROGRAMACIÓN

1.1. ¿Qué son los Algoritmos?
1.2. Tipos de datos
1.3. Variables y Constantes
1.3.1. Convertir un tipo de variable en otro.
1.3.2. Errores en el Proceso de Conversión de Tipos de Dato.
1.4. Representación de palabras, números y valores con variables
1.4.1. Palabras y texto
1.5. Expresiones y Operadores 
1.6. Comparaciones 

UNIDAD 2 INTRODUCCIÓN A VISUAL BASIC FOR APPLICATIONS

2.1. Conceptos básicos de VBA. (Procedimientos, funciones, etc)
2.2. Editor de código de Visual Basic For Applications
2.3. Grabadora de macros.
2.3.1. Macros absolutas.
2.3.2. Macros relativas.
2.4. Ejecutar procedimientos.
2.4.1. Métodos de teclado abreviados.
2.4.2. Asignar Macros a Objetos.
2.4.3. Introducción a los controles ActiveX.
2.5. Explorador de objetos.
2.5.1. Objetos.
2.5.2. Propiedades.
2.5.3. Métodos.

UNIDAD 3 DEPURACIÓN DE CÓDIGO.

3.1. Propiedades y métodos.
3.1.1. Propiedad WITH.
3.1.2. Objeto RANGE.
3.1.3. Objeto CELLS.
3.1.4. Método OFFSET.
3.1.5. Propiedad FORMULA.
3.1.6. Método SELECT.
3.1.7. Método ACTIVATE
3.1.8. Método CLOSE.
3.1.9. Método EXIT.
3.2. Declaración de variables en VBA.
3.2.1. Tipos de datos.
3.2.2. Tamaños de variables.
3.3. Entrada de Datos
3.3.1. Objeto INPUTBOX
3.3.2. Objeto MSGBOX
3.4. Estructuras de control.
3.4.1. Selectivas
3.4.1.1. IF THEN ELSE
3.4.1.2. ELSEIF
3.4.1.3. DO CASE
3.4.2. Repetitivas
3.4.2.1. DO LOOP (While y Until)
3.4.2.2. FOR NEXT
3.5. Edición de procedimientos.
3.5.1. Agregar “pasosá (sentencias) dentro de un procedimiento.
3.5.2. Llamadas a procedimientos.
3.5.3. Paso de parámetros por referencia.
3.5.4. aso de parámetros por valor.
3.5.5. Uso de parámetros múltiples.
3.6. Funciones
3.6.1. Estructura de las funciones.
3.6.2. Creación de funciones.
3.6.3. Insertar funciones definidas por el usuario.
3.6.4. Llamar funciones dentro de un procedimiento.
3.7. Depuración de código.
3.7.1. Responder al cuadro de diálogo de error de VBA.
3.7.2. Uso de interrupciones.
3.7.3. Uso de Inspecciones.
3.7.4. Uso de la ventana Inmediato.
3.7.5. Manejo de errores.
3.7.5.1. GO TO

UNIDAD 4 MANEJO DE FORMULARIOS

4.1. Diseño de Formularios
4.1.1. Insertar Formularios
4.1.2. Añadir Controles a un Formulario
4.1.2.1. Propiedades de Controles
4.1.2.2. Controles ActiveX Activados por Evento
4.1.3. Añadir un Procedimiento a un Control
4.1.4. Métodos UNLOAD y END
4.1.5. Mostrar Formularios
4.2. Procedimientos Interactivos.
4.2.1. Mostrar los cuadros de diálogo de EXCEL.
4.2.2. Manipular la barra de estado.
4.2.3. Uso de la sentencia BEEP.
4.3. Procedimientos Automáticos
4.3.1. Auto_Open
4.3.2. Auto_Close
4.3.3. Creación de Complementos para Excel
4.3.4. Libro Personal de Macros

Actividades prácticas
Resolución de ejercicios y casos prácticos en laboratorio tanto de manera individual como colaborativa. 
Metodología

Métodos: Explicativo, expositivo, prácticas de laboratorio e interactivo..

Actividades: Realización de prácticas, resolución de ejercicios, dirigidos por el profesor.

Recursos didácticos: Pintarrón, equipo de computo, video-proyección, aplicaciones o programas acordes a la temática de cada unidad del curso, Internet.

Evaluación

Práctica en Clase 40%

Tareas Investigación 10%

Prácticas Evaluadoras 30%

Proyecto Final 20%



Bibliografía

-

Otros materiales

-

Perfil del profesor
Preferentemente egresados de carreras tales como: administración, finanzas, economía o tecnologías de la información.Con experiencia a nivel profesional en el manejo de las herramientas de hoja cálculo aplicado a las ciencias económico administrativas.Deseable el haber cursado una maestría en alguna área económico administrativas. Habilidad para la enseñanza, dinámico y creativo.
Lugar y fecha de su aprobación
Zapoan, Jalisco 15 de julio de 2019
Instancias que aprobaron el programa
Colegio Departamental
Academia de TI
Profesores que imparten la materia
Archivo (doucmento firmado)
Programa (Icono pdf)