Macro que imprima en pdf archivo de excel (varias hojas, cada una diferente rango)

Necesito una macro que imprima varias hojas de excel cada una con un rango diferente, en formato pdf

1 respuesta

Respuesta

H o l a : Puedes completar la siguiente información:

  • ¿Cómo identificar cuáles hojas se van a imprimir?
  • ¿Cuál rango de cada hoja?
  • Quieres todas las hojas en un archivo pdf, ¿cómo se va a llamar el archivo?
  • O quieres cada hoja en un archivo pdf, ¿cómo se van a llamar cada archivo?

E spero tus comentarios en ese orden.

Necesito que todo que en un solo archivo en PDF, el rango varia según longitud del gráfico, e decir una hoja puede ir desde la A1 a la z148 y otra desde la B2 hasta las W150... son 5 hojas diferentes el archivo se va a llamar Tablero de indicadores y cada una puede ser identificada con el nombre,

Muchas gracias, quedo atenta

H o l a . 

No entendí bien cómo identificar el rango de cada hoja. Tampoco entendí si quieres un solo archivo o varios archivos.

Prueba la siguiente macro. Te guarda todo el archivo como pdf con el nombre "Tablero de indicadores.pdf"

Sub GuardarPdf()
'Por.Dante Amor
    ruta = ThisWorkbook.Path & "\"
    arch = "Tablero de indicadores.pdf"
    ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, _
        Filename:=ruta & arch, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, _
        OpenAfterPublish:=False
    MsgBox "Archivo guardado como pdf"
End Sub
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

Si no requieres más información, r ecuerda valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas