Como crear una plantilla
Hola:
UNa vez más solicitando tu ayuda, mira tengo una lista de alumnos los cuales tienen sus calificaciones bimestrales y promedio anual, lo que necesito es que a la hora de impresión este tome un encabezado (el cual contiene logos y el numero de hoja) y un pie de página fijos pero el contenido variable de la hoja va a ser mi listado de alumnos en múltiplos de 20, el chiste de esto es que la impresión o resultado final va a crear una tabla (con bordes) con la cantidad exacta de alumnos y abajo de ese listado tengo que poner una tabla de estadística como son cuantos hombres, mujeres, ingresos, bajas, aprobados, reprobados, es decir si tengo 30 alumnos saldrán 2 hojas una con 20, otra con 10 y la tabla de estadística, sin son 45 alumnos saldrán 2 hojas de 20, una de 5 y la tabla de estadística, lógico todas las hojas tendrán un encabezado y un pie de página idéntico.
Necesito una macro o instrucción que cree las lineas de la tabla o una tabla de los alumnos que tengo y posteriormente cree mi tabla de estadística con los datos que ya poseo de mi listado tome de mi hoja de excel o también había pensado (y se me hace más lógica y en cierta forma más paractica) que teniendo ya el diseño de la plantilla (encabezado y pie de página) que se puede utilizar una macro donde yo le indique el rango de celdas a imprimir dependiendo de la cantidad de alumnos introducida por supuesto ya teniendo el formato diseñado con las celdas y datos requeridos es decir:
Tengo mi encabezado en las primeras 9 filas mis datos de alumnos variables de la fila 11 hasta la 50 y mi estadística en la fila 52 todo esto comprendido en las columnas A hasta la Z (es por la estructura de la plantilla) entonces si tuviera una lista de 30 alumnos decirle por medio de una instrucción que imprima el RANGO A1:Z9, A11:Z30: en la siguiente hoja el RANGO A1:Z9, A31:Z40, y seguido el RANGO A52:Z58 que es la estadística y se imprimirá una por cada bloque de alumnos tengo que mencionar que toda la tabla se ven los bordes de las celdas.
Espero haberme explicado y ojala puedas echarme la mano ya que la verdad estoy atorado en esto, ya realice todos mis cálculos para obtener calificaciones, sacar promedios, convertir números a letras, concatenar nombre y apellidos, ahora solo resta el formato de impresión, la estructura ya la tengo solo me falta poder definir el rango ya que lo de menos es crear una lista de 60 alumnos pero siempre imprimiría 3 hojas de alumnos y una de estadística, pero no todos los grupos son iguales, se que esta un poco loco esto que te estoy pidiendo, pero es para que me simplifique el trabajo de impresión de la documentación final de curso, por tu atención y amabilidad te doy las gracias de antemano, esperando no haber sido demasiado molesto con tanto rollo.
Atentamente:
Salvador Zárate
Pd. Mil gracias por la atención prestada
UNa vez más solicitando tu ayuda, mira tengo una lista de alumnos los cuales tienen sus calificaciones bimestrales y promedio anual, lo que necesito es que a la hora de impresión este tome un encabezado (el cual contiene logos y el numero de hoja) y un pie de página fijos pero el contenido variable de la hoja va a ser mi listado de alumnos en múltiplos de 20, el chiste de esto es que la impresión o resultado final va a crear una tabla (con bordes) con la cantidad exacta de alumnos y abajo de ese listado tengo que poner una tabla de estadística como son cuantos hombres, mujeres, ingresos, bajas, aprobados, reprobados, es decir si tengo 30 alumnos saldrán 2 hojas una con 20, otra con 10 y la tabla de estadística, sin son 45 alumnos saldrán 2 hojas de 20, una de 5 y la tabla de estadística, lógico todas las hojas tendrán un encabezado y un pie de página idéntico.
Necesito una macro o instrucción que cree las lineas de la tabla o una tabla de los alumnos que tengo y posteriormente cree mi tabla de estadística con los datos que ya poseo de mi listado tome de mi hoja de excel o también había pensado (y se me hace más lógica y en cierta forma más paractica) que teniendo ya el diseño de la plantilla (encabezado y pie de página) que se puede utilizar una macro donde yo le indique el rango de celdas a imprimir dependiendo de la cantidad de alumnos introducida por supuesto ya teniendo el formato diseñado con las celdas y datos requeridos es decir:
Tengo mi encabezado en las primeras 9 filas mis datos de alumnos variables de la fila 11 hasta la 50 y mi estadística en la fila 52 todo esto comprendido en las columnas A hasta la Z (es por la estructura de la plantilla) entonces si tuviera una lista de 30 alumnos decirle por medio de una instrucción que imprima el RANGO A1:Z9, A11:Z30: en la siguiente hoja el RANGO A1:Z9, A31:Z40, y seguido el RANGO A52:Z58 que es la estadística y se imprimirá una por cada bloque de alumnos tengo que mencionar que toda la tabla se ven los bordes de las celdas.
Espero haberme explicado y ojala puedas echarme la mano ya que la verdad estoy atorado en esto, ya realice todos mis cálculos para obtener calificaciones, sacar promedios, convertir números a letras, concatenar nombre y apellidos, ahora solo resta el formato de impresión, la estructura ya la tengo solo me falta poder definir el rango ya que lo de menos es crear una lista de 60 alumnos pero siempre imprimiría 3 hojas de alumnos y una de estadística, pero no todos los grupos son iguales, se que esta un poco loco esto que te estoy pidiendo, pero es para que me simplifique el trabajo de impresión de la documentación final de curso, por tu atención y amabilidad te doy las gracias de antemano, esperando no haber sido demasiado molesto con tanto rollo.
Atentamente:
Salvador Zárate
Pd. Mil gracias por la atención prestada
1 Respuesta
Respuesta de paramisolo
1