Impresion de muchos datos solo de una vez

04/10/2006 - 19:16 por Xdc | Informe spam
hola a todos(as) si es que las hay.

bueno una consultilla, tengo en un libro una hoja prediseñada especie
concentracion de notas para alumnos (45 aprox por curso)de todos los cursos
de nuestra escuela desde donde llamo ciertos datos ya preestablecidos por
medio de formulas "buscar vector de comparación" en la cual me resulta muy
tedioso y mucho tiempo en esta actividad estar cambiando el numero de lista
del alumno para que aparezcan sus datos al momento de imprimir el curso
completo, mi idea es una especie de combinacion de correspondencia (que lo
intente hacer en word sin tener buenos resultados) para que al momento de
imprimir no tubiese que estar de en 1 en 1 sino que imprimiese los 45 de una
vez. alguien pudiese ayudarme??

de antemano gracias.
Saludos.
Pancho.

Preguntas similare

Leer las respuestas

#6 Xdc
05/10/2006 - 15:03 | Informe spam
me resulto, pero no en todos los cursos hay 45 alumnos esto no discrimino e
imprimio todos los 45 por ejemplo en 1ro hay solamente 28 alumnos.

bueno gracias. y espero me ayudes.
saludos.
Pancho.

"Xdc" escribió:

ajajaja gracias AnSanVal, sabes me resulto era lo que queria, pero te cuento
algo la impresion empezo desde el momento que presione ejecutar y no queria
imprimirlos ahora (bueno no en ese momento) no hay manera de convertir esta
instruccion en un boton?? que al presionarlo se imprima todo que el caption
diga imprimir curso completo.

bueno yo estoy probando a ver que sale. jiji

saludos y muchas gracias.
Pancho.
Respuesta Responder a este mensaje
#7 AnSanVal
05/10/2006 - 19:36 | Informe spam
Hola Pancho.
no hay manera de convertir esta instruccion en un boton??


Si coloca el botón en la hoja y asignale el código.

...no en todos los cursos hay 45 alumnos ...


Cambia el código por:

Sub Imprimir()
Dim num As Integer
Dim hasta As String
hasta = InputBox("¿Cuantos alumnos tiene el curso?", "Control de
impresión", 45)
If hasta = "" Then Exit Sub
For num = 1 To Val(hasta)
Cells(1, 1).Value = num
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Next num
End Sub

Saludos desde Tenerife.
Respuesta Responder a este mensaje
#8 Xdc
06/10/2006 - 18:10 | Informe spam
Gracias AnSanVal lo del botn ya me habia resultado nada mas que no sabia
como preguntar por la cantidad de alumnos, pero ya esta listo gracias a ti.

ahora esto fue lo que hice.

dentro de la hoja pegue 1 boton 1 combobox y 1 control de números, para
darle la posibilidad al usuario de imprimir nada + 1 alumno a eleccion sin
tener que modificar el numero sino que solo seleccionandolo( bueno ahi cai en
algo pero es minimo, debe estar abierto otro archivo ("listasXcurso") para
que el listfill del combobox se llene, no se como dejarlo para que se haga
automatico sin tener que abrir el otro archivo) pues bueno el boton que do
impecable y este es el codigo que deje modificado con el que tu me diste.:


Private Sub CommandButton1_Click()
Dim num As Integer
Dim hasta As String
hasta = InputBox("¿Cuantos alumnos tiene el curso?", "Control de impresión
", 45)
If hasta = "" Then Exit Sub
For num = 1 To Val(hasta)
Cells(12, 4).Value = num
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Next num
End Sub

si ves la celda en cuestion es la D12 (ni veas cuanto me costo hayar cual
era jaja) que rusticamente antes habia de llenarse a manito jiji para ir
intercambiando entre 1 y 1 para imprimirlos todos. pues na me has ayudado
mucho muchas pero muchas gracias.

P.D.: a ver si sabes algo lo de que el archivo debe estar abierto, me
gustaria no tener que abrirlo para que el combobox se llenase solo.

saludos nuevamente.
Pancho.
Respuesta Responder a este mensaje
#9 AnSanVal
06/10/2006 - 18:56 | Informe spam
P.D.: a ver si sabes algo lo de que el archivo debe estar abierto, me
gustaria no tener que abrirlo para que el combobox se llenase solo.




Hola Pancho.
En espera de que alguien te de una solución mejor, lo que yo he hecho es: en
una zona de la hoja que esté apartada para que no moleste visualmente (puede
estar oculta), hago referencia a las celdas de la lista del otro archivo,
con lo que obtengo, en la propia hoja, una copia de la lista. En el ComboBox
o ListBox, hago referencia a esta nueva lista y ya tengo el listado sin
abrir el otro archivo. Espero haberme explicado.

Saludos desde Tenerife.
Respuesta Responder a este mensaje
#10 Xdc
06/10/2006 - 19:40 | Informe spam
si entendi rebien, mira que facil no se me habia ocurrido, pues nievamente
gracias, me has solucionado mucho.

hasta que salga otra solucion me quedo con esta, ya que oculte las columnas
y es como si no hubiese nada, no problem todo funciona =.

Saludos.
Pancho.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida