JPerez,
Deve ter um jeito melhor:
Sub Relatório()
'
' Relatório Macro
' pdf
'
'
Sheets("Plan1").Select
endereco = "D:Relatório" & ActiveSheet.Name & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
endereco, Quality:=xlQualityStandard, IncludeDocProperties:=True _
, IgnorePrintAreas:=False, OpenAfterPublish:=False
Sheets("Plan3").Select
endereco = "D:Relatório" & ActiveSheet.Name & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
endereco, Quality:=xlQualityStandard, IncludeDocProperties:=True _
, IgnorePrintAreas:=False, OpenAfterPublish:=False
Sheets("Plan5").Select
endereco = "D:Relatório" & ActiveSheet.Name & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
endereco, Quality:=xlQualityStandard, IncludeDocProperties:=True _
, IgnorePrintAreas:=False, OpenAfterPublish:=False
End Sub
Não consegui pensar um jeito de selecionar um planilha por vez para gerar o PDF...
Mauro, justamente por causa disso o seu modo gera relatório iguais, pois não muda a planilha selecionada (ativada).
Atenciosamente,
Adriano Prachthäuser
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 22/02/2011 11:15 am