Está en la página 1de 5

EXCEL AVANZADO CON MACROS Nro.

DD-106
Página 1/4
TRABAJO FINAL

TEMA: APLICACIÓN DE MACROS CON FORMULARIOS


PERSONALIZADOS EN LAS ACTIVIDADES DE REGISTRO DE
CURSOS, NOTAS Y ALUMNOS QUE UN DOCENTE DE LA
ESCUELA PROFESIONAL DE INGENIERÍA INDUSTRIAL DE
LA UNSA REALIZA CADA SEMESTRE
ALUMNA: MACHACA ESCOBAR JUDITH VALIA

1. INTRODUCCIÓN

La herramienta ofimática Microsoft Excel tiene muchos los beneficios asociados a su uso; aunque muchas
veces no se logra aprovechar al máximo todo lo que nos ofrece Excel. Las Macros en Excel son realmente
útiles, sobre todo cuando gracias a ellas, se logra la automatización de tareas que son repetitivas, reduciendo
el tiempo que te toma en realizarlas.

Los docentes universitarios casi siempre tienen que realizar el mismo tipo de actividades para la creación
y registro de los asignaturas que dictan, por ello se tiene claro que aplicar Macros de Excel para automatizar
el registro de notas trae ventajas.

2. MOTIVACIÓN

Como estudiante de Ingeniería Industrial, por vivencias propias, se puede notar la necesidad de aplicar lo
aprendido sobre Macros de Excel en automatizar el registro de Asignaturas, Cursos, Alumnos y Notas que
cada docente debe llevar personalmente durante el transcurso de un semestre académico.

Debido a que la información sobre los cursos que se tienen en la Escuela Profesional de Ingeniería Industrial
está disponible; se puede hacer con información verdadera, un Libro de Excel habilitado para macros, que
facilite las actividades, de registro de notas y cursos, de un docente.

3. OBJETIVOS

3.1. Objetivo General


Aplicar los conocimientos adquiridos sobre el uso de Macros en un Libro de Excel y la creación de
formularios personalizados que se adapten mejor a los requerimientos específicos de las actividades
de registro personal de Cursos, Notas y Alumnos que un docente de Ingeniería Industrial de la
UNSA tiene cada semestre académico.

3.2. Objetivos Específicos

1. Implementar formularios personalizados y sus controles en VBA relacionados al registro


de notas, cursos y alumnos.
2. Personalizar las propiedades de los controles de los formulario
3. Programar códigos VBA lo más sencillos posibles en los eventos de cada formulario.
4. Procurar que el Libro de Excel creado se apegue a las necesidades reales que se tienen.

4. ALCANCES Y LIMITACIONES
El trabajo realizado está orientado sólo a las actividades de registro de Cursos, Notas y Alumnos que un
docente de Ingeniería Industrial de la UNSA realiza cada semestre académico, y sólo con propósitos

1
EXCEL AVANZADO CON MACROS Nro. DD-106
Página 2/4
TRABAJO FINAL

personales, es decir, el docente lo utiliza para una gestión propia de las notas, cursos y alumnos que el
maneja.

El trabajo realizado tomó en cuenta el Plan de Estudios del año 2003 de Ingeniería Industrial de la UNSA.

Aunque la mayoría de docentes si toman 3 exámenes y 3 evaluaciones continuas, porque es lo más común
no solo en la EPII sino también en otras escuelas de la UNSA, algunos docentes toman solo 2 evaluaciones
o incluso no toman evaluaciones durante el semestre. El presente trabajo toma la realidad más común: 3
fases de evaluaciones por semestre académico.

5. EXPLICACIÓN DE LA APLICACIÓN CREADA


A continuación se mostrarán los formularios creados y se explicará la dinámica de su funcionamiento:

1. Página de Inicio: Primera interfaz que un docente verá para comenzar sus actividades en el Libro de
Excel, incluye un botón denominado “Mi Área”, que prese sentará distintas opciones:

Dentro de este formulario, el docente tiene tres de las actividades más comunes y repetitivas que realiza.
2
EXCEL AVANZADO CON MACROS Nro. DD-106
Página 3/4
TRABAJO FINAL

2. Opción 1: Ingresar Cursos a Dictar en el Presente Semestre


Este formulario se utiliza cuando el docente quiere ingresar los Cursos que Dictará durante determinado
semestre académico. Aquí mismo, el docente también determinará los pesos de las 3 evaluaciones que
tomará a lo largo del semestre. El Formulario tienen botones que permiten la navegación entre los registros
ya hecho; también el botón de “Eliminar” para deshacerse de un registro y desde luego el botón “Guardar”
para que el docente registre los cursos que dictará.

Este formulario trabaja con la siguiente hoja de cálculo:

3. Opción 2: Colocar Asistencia


Es necesario tener cuidado con este formulario porque, solo se debe presionar “Lista Existente” cuando
previamente ya se ha creado una Lista de asistencia, en el presente trabajo se colocó una lista existente
(Curso: Electricidad) para mostrar las actividades que se puede realizar con esta opción, pero también
pueden crearse más listas primero haciendo click en la opción “Crear Nueva Lista de Asistencia” (Luego
de a ver seleccionado el curso correspondiente), para después utilizar esta lista mediante la opción “Lista
Existente”

3
EXCEL AVANZADO CON MACROS Nro. DD-106
Página 4/4
TRABAJO FINAL

4. Opción 3: Ingresar Notas


De la misma forma, es necesario crear un Registro de Notas para poder utilizar la opcón Registro de Notas
Existente, pero en el trabajo ya se creó un Registro de Notas (Curso: Electricidad) para poder utilizar esta
opción.

6. CONCLUSIONES

 Se pudieron utilizar satisfactoriamente los controles básicos de los formularios, también se


utilizaron grabaciones de macros para poder copiar hojas y así crear Nuevos Registros de Notas o
Nuevos Registros de Asistencia.
 Se logró utilizar el control “ComboBox” y se logró personalizarlo para que sólo contuviera las listas
específicas necesarias.
 Los códigos utilizados en los formularios fueron sencillos y similares, la complicación está en que
los formularios se aplican en diferentes hojas del libro.
 Se logró ajustar los formularios a las necesidades más básicas para el registro de Notas y Cursos.
 El evento UserForm_Activate() resultó ser más efectivo que UserForm_Initialize(), pues con este
último se tuvo problemas para compilar los códigos.

4
EXCEL AVANZADO CON MACROS Nro. DD-106
Página 5/4
TRABAJO FINAL

5. Aplicación 2 : Ingreso de Estudiantes en el padrón Electoral

Se logró realizar una aplicación más con una base de datos mucho más grande (Padrón Electoral de la
Escuela de Ingeniería Industrial de la UNSA).