GERAR PDF PARA CADA ABA (PLANILHAS) DO ARQUIVO EXCEL


#1

Obrigado

Prezados, boa tarde.

Tenho um arquivo Excel que contem varias abas (planilhas) gostaria de saber como consigo gerar um arquivo PDF para cada aba deste arquivo Excel e que os nomes dos aquivos PDF seja o mesmo relacionado a aba.


#2

@MarcilonDeAraujo

Tem sim! Você já trabalhou com Macro?
A macro abaixo percorre cada aba da sua planilha e gera um PDF, salvo no mesmo local que a planilha estiver, com o nome da aba!

Sub GERAR_PDF()
On Error Resume Next
    Dim newSheet    As Worksheet
    Dim PLANILHA    As String
    
    For i = 1 To ThisWorkbook.Sheets.Count
        Set newSheet = ThisWorkbook.Sheets(i)
        newSheet.Activate
        PLANILHA = newSheet.Name
        
        newSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ThisWorkbook.Path & "\ " & PLANILHA & ".pdf", Quality:=xlQualityStandard, _
            IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
            newSheet = Nothing
    Next
    
End Sub

Se tiver ajudado, aperta o coraçãozinho aí!