Estou com o seguinte código que faz com que o vba gere um arquivo em pdf e salve em uma determinada pasta. Gostaria de saber se vocês tem conhecimento de se existe possibilidade de por a macro pra usar a referência como a coluna A, fazendo com o vba gere o pdf até a ultima linha da coluna A? A macro irei deixar abaixo:
Sub GerarPDF()
Dim SvInput As String Dim Data As String Dim var_MENSAGEM Dim Nome As String
'selecionar a tabela, "Banco" é o nome dela Plan8.Select
'Para determinar o fim da planilha com o nome "pdff", e "Banco" o nome da planilha pdff = Plan8.UsedRange.Rows.Count
'Selecionar o inicio e o fim da planilha Range("A1:I1" & pdff).Select
Nome = InputBox("Digite o nome para o relatório. Ex.: Inventário + 'Nome do Responsável'", "Gerar Relatório PDF") If Nome = cancelar Then Exit Sub
Data = VBA.Format(VBA.Date, "dd-mm-yyyy") SvInput = "C:\Users\Carneiro\Desktop\Projeto TheoPrax\Inventários" & Application.PathSeparator & Nome & "_" & Data & ".pdf"
With ActiveSheet .ExportAsFixedFormat _ Type:=x1TypePDF, _ Filename:=SvInput, _ OpenAfterPublish:=True End With
'Mandar o excel salvar a alteração ActiveWorkbook.Save
Pergunta
DanielCarneiro
Bom dia pessoal,
Estou com o seguinte código que faz com que o vba gere um arquivo em pdf e salve em uma determinada pasta. Gostaria de saber se vocês tem conhecimento de se existe possibilidade de por a macro pra usar a referência como a coluna A, fazendo com o vba gere o pdf até a ultima linha da coluna A? A macro irei deixar abaixo:
Sub GerarPDF()
Dim SvInput As String
Dim Data As String
Dim var_MENSAGEM
Dim Nome As String
'selecionar a tabela, "Banco" é o nome dela
Plan8.Select
'Para determinar o fim da planilha com o nome "pdff", e "Banco" o nome da planilha
pdff = Plan8.UsedRange.Rows.Count
'Selecionar o inicio e o fim da planilha
Range("A1:I1" & pdff).Select
Nome = InputBox("Digite o nome para o relatório. Ex.: Inventário + 'Nome do Responsável'", "Gerar Relatório PDF")
If Nome = cancelar Then Exit Sub
Data = VBA.Format(VBA.Date, "dd-mm-yyyy")
SvInput = "C:\Users\Carneiro\Desktop\Projeto TheoPrax\Inventários" & Application.PathSeparator & Nome & "_" & Data & ".pdf"
With ActiveSheet
.ExportAsFixedFormat _
Type:=x1TypePDF, _
Filename:=SvInput, _
OpenAfterPublish:=True
End With
'Mandar o excel salvar a alteração
ActiveWorkbook.Save
--------------------
Caso alguém possa ajudar ficarei grato
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.