Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate ahora y podrás: / 💪 Hacer preguntas a los expertos / ⬇️ Descargar ejemplos y plantillas / 🏅 Acceder a contenidos premium

Regístrate gratis

Buenas noches solicito atentamente su valioso apoyo

vladileines

New member
Buenas noches, me dirijo a este valioso foro para solicitar su apoyo en una actividad de Macros.
Tengo un concentrado de calificaciones de grupos de alumnos de una escuela, y se tiene hojas de los diferentes grupos con sus materias.
Lo que necesito realizar en en una hoja resumen es juntar algunos datos de las hojas de grupo, son los datos que concentran en la parte de A57 hasta L63, los datos estadísticos de cada grupo.
La intencion es que en una hoja queden concentrados dichos datos de A57 hasta L63 de todos los grupos del turno. Lo intento con:
Sub unionhojas()
ultimf = Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
For hoja = 2 To Sheets.Count
Sheets(hoja).Select
ufh = Range("A" & Cells.Rows.Count).End(xlUp).Row
Range("C58:L" & ufh).Copy
Sheets("unionhojas").Select
ultimf = Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
Range("A" & ultimf).PasteSpecial Paste:=xlPasteAll
Next hoja
MsgBox ("Fin preceso informacion unida")
End Sub

pero no jala los datos.

De antemano mil gracias por su atención y les felicito por tan valioso foro

anexo el archivo
 

Adjuntos

  • NIVEL_DE_LOGRO_MATUTINO DATOS.xlsm
    397,2 KB · Visitas: 5

aneramirezmo

New member
Hola,
restricciones:
-debe existir una hoja que se llame "unionhojas"

uso:
-si existe la hoja con nombre "unionhojas", ejecutar la macro "unionhojas" del módulo llamado "unionhojas"
-si no existe la hoja con nombre "unionhojas", crearla, ejecutar la macro "unionhojas" del módulo llamado "unionhojas"

Nota: debes ASEGURAR QUE TUS DATOS REALMENTE ESTAN EN DONDE CREES QUE ESTAN: por ejemplo dices que estan desde la A57 pero por ejemplo el grupo 1F los datos están tres filas arriba, esto sin mencionar que realmente los datos que quieres van de la A57 a la N63 y no hasta la L63
 

Adjuntos

  • NIVEL_DE_LOGRO_MATUTINO DATOS MODIIFICADO.xlsm
    412,1 KB · Visitas: 3

vladileines

New member
Hola,
restricciones:
-debe existir una hoja que se llame "unionhojas"

uso:
-si existe la hoja con nombre "unionhojas", ejecutar la macro "unionhojas" del módulo llamado "unionhojas"
-si no existe la hoja con nombre "unionhojas", crearla, ejecutar la macro "unionhojas" del módulo llamado "unionhojas"

Nota: debes ASEGURAR QUE TUS DATOS REALMENTE ESTAN EN DONDE CREES QUE ESTAN: por ejemplo dices que estan desde la A57 pero por ejemplo el grupo 1F los datos están tres filas arriba, esto sin mencionar que realmente los datos que quieres van de la A57 a la N63 y no hasta la L63
Muchisimas gracias por su invaluable apoyo, soy realmente novato en el desarrollo de macros y acomodo de datos. Quedo agradecido y a sus ordenes.
 

Temas similares

Arriba