Macro para rellenar e imprimir área de impresión con datos de un rango de filas

! Hola a todos!
Me acabo de registrar en la página y mi intención
es hacerme un experto en Excel.
He estado leyendo sobre macros y la verdad me ha encantado la cantidad de
cosas q se pueden automatizar programando macros en Excel. Mi primer macro fue
para un botón de impresión
que "imprimía" un .pdf con nombre especificado en una celda concatenado con la
fecha y la hora de su creación... Y
para mí fue como una revelación... :)
Después de "preguntar" a google mil
veces por lo que quiero hacer ahora, al final decidí que
ya era hora de meterme en algún foro.
Así que, allí va...
Tengo un archivo pdf que contiene una tabla con los datos de unos clientes.
Lo que necesito como resultado es imprimir una hoja
rellena con los datos de cada cliente rellenos en su correspondientes
campos/celdas.
De momento lo he conseguido pero de una forma muy poco automatizada.. Os
cuento... Me he bajado un programa que convierte el pdf a formatos como .txt .docx
.html y .jpg. He usado la conversión a .txt, pero en 70%
de los casos el programa falla en la conversión
(no me sirve). Convirtiendo a .docx, de
momento, no ha vallado ni una vez. Me saca una tabla de word
casi perfecta. Al abrir el archivo .docx le doy a ctrl+e y
ctrl+c para copiarlo todo, abro mi libro excel selecciono la hoja a la que
quiero pegar y pego especial, word como texto. Se rellena perfecto y
tengo una tabla con la que trabajar. Lo que he conseguido hasta ahora es que
escribiendo un valor numérico (código
cliente, nºhabitacion, dni etc.) , excel me rellena
unas celdas con los datos correspondientes de ese cliente. Luego solo le doy a
ctrl+p y enter para imprimir una hoja como yo la quiero. Sé que
esto se puede automatizar mucho más y necesito ayuda. Como he dicho antes
necesito imprimir una hoja por cliente... A poder ser eligiendo
que clientes si y quienes no...Os iba a enviar
el archivo que tengo de momento, pero no veo opción para adjuntarlo. Lo haré en mi siguiente comentario cuando descubra la manera.
¡GRACIAS POR ADELANTADO!

Añade tu respuesta

Haz clic para o