Terminado

Generación de Macro que actualice varios reportes.

Publicado el 26 Agosto, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Es un archivo con varias pestañas, las cuales contienen una lista de empleados con: Apellidos y Nombres, Cédula, Posición y Disciplina + campos propios de cada pestaña. Cada una de las pestañas, excepto la que dice "indice - procedimientos", debe actualizarse con base en la lista que el usuario colocará en la pestaña 1 (“personal”), esta lista contiene los campos mencionados, cabe informar que el dato que nunca se modifica es la cédula ( podría ser la referencia para actualizar el resto), ya que la posición y disciplina podría cambiar.

La macro debe:

Activarse con un botón en la pestaña “Personal”, llamado “Actualizar Bases”
El usuario cada que quiera actualizar las bases, pegará en la pestaña “Personal” el listado actualizado de los empleados y presionará el botón mencionado que ejecutará 3 actividades:
1.    Al presionar el botón, todas las pestañas subsiguientes (de ser posible incluso las que se creen luego de la elaboración de la macro), excepto la que dice "indice - procedimientos", deben actualizarse en los siguientes campos (apellidos y nombres, cédula, posición y disciplina), tomando como referencia la cédula.
2.    Que si detecta nuevos empleados (es decir los que constan en la pestaña “Personal” y que no constan en los listados por actualizar) los sume en una fila nueva completa a los listados por actualizar, les coloque el status de “activo” en la columna “Status” (columna B”) y finalmente se ordene la lista con la siguiente prioridad: disciplina y nombre en orden alfabético. La suma de empleados nuevos y el ordenamiento, debe cuidar que los registros de cada empleado en los otros campos de cada pestaña no se alteren.
3.    Que si detecta empleados inactivos (es decir los que constan en los listados por actualizar y que no constan en la pestaña “Personal”), los coloque como “inactivos” en la columna “Status”.

Contexto general del proyecto

El área en la que trabajo, es de "Entrenamiento", todos los registros que llevo de los entrenamiento la tenemos en hojas de excel según el tipo de entrenamiento, sin embargo cada que se contrata a alguien nuevo o alguien deja de trabajar para la empresa, debo actualizar todas las bases manualmente. La idea es contar con una macro que lo haga inmediatamente en todos los archivos (en este caso, pestañas)

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Windows

Plazo de Entrega: 02 Septiembre, 2023

Habilidades necesarias