Excel: cómo imprimir una lista usando cada vez el mismo formato?

21/11/2005 - 20:43 por Adriana | Informe spam
Tengo una hoja de cálculo (Hoja 1) con ciertos lugares reservados a las
diferentes columnas de una misma línea de una lista que se encuentra en el
mismo libro, en otra hoja (Hoja 2)
No me es clara la ayuda.
Quiero hacer una macro que vaya pasando de línea en línea esa lista, y, en
cada una, haga la impresión respetando el formato establecido en la Hoja 1
Tengo Microsoft Office 2000, Windows XP
 

Leer las respuestas

#1 Héctor Miguel
22/11/2005 - 02:53 | Informe spam
hola, Adriana !

... (Hoja 1) con ciertos lugares reservados a las diferentes columnas de una misma linea de una lista que se encuentra en... (Hoja 2)
No me es clara la ayuda. Quiero hacer una macro que vaya pasando de linea en linea esa lista
y, en cada una, haga la impresion respetando el formato establecido en la Hoja 1



no comentas 'que parte' de la ayuda es la que estas consultando :) [pero]...
si suponemos que en esos 'ciertos lugares' de la hoja1 usas funciones como buscarv(...) para 'traer' los datos de la hoja2...
y que la linea 'correspondiente' es segun el dato que pongas en la celda 'A1' de la hoja2...
y que los datos de lo que pongas en la celda 'A1' de la hoja2 se corresponden con la columna 'A' de la hoja1 en [A5:A15]
prueba con una macro +/- como la siguiente:
en un modulo de codigo 'normal' ==Sub ImprimeListado()
Dim Celda As Range
With Worksheets("Hoja1")
For Each Celda In Worksheets("Hoja2").Range("a5:a15")
.Range("a1") = Celda
.PrintOut
Next
End With
End Sub

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares