- 31 Out 2018 às 17:53
#38244
Boa Tarde pessoal, Tudo bem?
Bom, estou tendo um pequeno problema com meu código VBA.
Esse código e basicamente uma programação que faz com que os dados inseridos nos campos da planilha sejam salvos em PDF. Mas, acontece que quando o arquivo é salvo em um mesmo nome, automaticamente subscreve por cima do arquivo já salvo, assim perdendo o arquivo anterior.
Preciso que o arquivo não salve por cima do outro já salvo.
Estou disponibilizando o código VBA, abaixo:
Sub SALVAR_ORÇAMENTO()
Dim Nome As String
Dim SDate As String
Dim MyLocal As String
MyLocal = "C:\Users\Nathally\Desktop\OneDrive\FICHA DE VENDA (LOJA) 2018\"
Nome = Range("H9").Value
SDate = Now
If Nome <> vbNullString Then
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=MyLocal & Nome & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
MsgBox "O arquivo " & Nome & " foi salvo em " & SDate & ".", vbOKOnly, "Salvo"
Else
MsgBox "Nome do arquivo inválido", vbOKOnly, "Salvo"
End If
End Sub
Caso precise de mais informações estou disponível!
Bom, estou tendo um pequeno problema com meu código VBA.
Esse código e basicamente uma programação que faz com que os dados inseridos nos campos da planilha sejam salvos em PDF. Mas, acontece que quando o arquivo é salvo em um mesmo nome, automaticamente subscreve por cima do arquivo já salvo, assim perdendo o arquivo anterior.
Preciso que o arquivo não salve por cima do outro já salvo.
Estou disponibilizando o código VBA, abaixo:
Sub SALVAR_ORÇAMENTO()
Dim Nome As String
Dim SDate As String
Dim MyLocal As String
MyLocal = "C:\Users\Nathally\Desktop\OneDrive\FICHA DE VENDA (LOJA) 2018\"
Nome = Range("H9").Value
SDate = Now
If Nome <> vbNullString Then
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=MyLocal & Nome & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
MsgBox "O arquivo " & Nome & " foi salvo em " & SDate & ".", vbOKOnly, "Salvo"
Else
MsgBox "Nome do arquivo inválido", vbOKOnly, "Salvo"
End If
End Sub
Caso precise de mais informações estou disponível!