Notifications
Clear all

Código para salvar em PDF (definir a área)

4 Posts
3 Usuários
0 Reactions
1,148 Visualizações
(@diogodvd)
Posts: 0
New Member
Topic starter
 

PEssoal,

O código abaixo está funcionando, porém não consigo fazer com que ele salve somente a range que eu quero, ele salva automaticamente a página 1 do arquivo, e também no nome final do arquivo, tem como sair a data do sistema? Pois está saindo a data que está no nome do arquivo.

Obrigado.

Sub CriaPDF()
   'Versoes 2007 e acima
    Dim SvInput As String
    Dim Data As String
    Data = Format(Date - 1, "DD-MM-YYYy")
    SvInput = ThisWorkbook.Path & "_" & Data & ".pdf"
        With ActiveSheet
        .ExportAsFixedFormat _
                Type:=xlTypePDF, _
                Filename:=SvInput, _
                OpenAfterPublish:=True
                Range("F3:R5").Select
        End With
End Sub
 
Postado : 20/04/2018 9:52 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

diogodvd,

Boa tarde!

Veja se é assim.

 
Postado : 20/04/2018 11:47 am
(@mprudencio)
Posts: 0
New Member
 

Wagner qual o nome desse controle que se parece com uma caixa de combinação que clica e escolhemos o intervalo?

 
Postado : 22/04/2018 6:13 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

MPrudencio,

Boa noite!

Esse controle é o RefEdit.

 
Postado : 23/04/2018 5:13 pm