Notifications
Clear all

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

4 Posts
3 Usuários
0 Reactions
1,157 Visualizações
(@diogodvd)
Posts: 35
Eminent 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
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

diogodvd,

Boa tarde!

Veja se é assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 20/04/2018 11:47 am
(@mprudencio)
Posts: 2749
Famed Member
 

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

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 22/04/2018 6:13 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

MPrudencio,

Boa noite!

Esse controle é o RefEdit.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 23/04/2018 5:13 pm