Notifications
Clear all

SALVAR ARQUIVO EM PASTA

3 Posts
2 Usuários
0 Reactions
837 Visualizações
(@tiagogn)
Posts: 0
New Member
Topic starter
 

Pessoal,

Boa tarde.

Podem me tirar uma dúvida por favor?

Tenho uma planilha com um código que está funcionando corretamente PORÉM surgiu uma situação:

No final do código ele salva o arquivo na rede com um nome estabelecido através de uma célula. Mas pode acontecer da rotina ser executada parcialmente e depois ser concluída. Ou seja... A célula que define o nome será igual e SE for feita a segunda parte no mesmo dia o DIA, que compõe o nome, também será igual.

Esta situação faz com que o excel pergunte se quero substituir o arquivo e o código acaba parando a sua continuidade.

Tem uma forma de no momento de salvar SE existir um arquivo com o mesmo nome ele salvar com um (2) no final?

O código está assim:

ChDir "\IP_DA_REDEPCMUSCLIENTEFaturamento"
ActiveWorkbook.SaveAs Filename:= _
"\IP_DA_REDEPCMUSCLIENTEFaturamento" & Year(Now) & " - " & Range("C8").Text & " - " & Format(Now, "ddmmyyyy") & ".xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False

Agradeço desde já pela habitual ajuda.

Atenciosamente,

Tiago Gonçalves

 
Postado : 14/11/2016 2:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Já tentou mudar o formato de

Format(Now, "ddmmyyyy")

para

"yyyymmddhh:mm:ss"

Ou algo assim????

Att

 
Postado : 14/11/2016 5:13 pm
(@tiagogn)
Posts: 0
New Member
Topic starter
 

Alexandre,

Boa tarde.

Mais ou menos assim: "Como não pensei nisso antes?" rs... Funcionou ... Na verdade sem os :""...

Ficou assim: Format(Now, "yyyymmddhhmmss")

Muito obrigado Alexandre!

Atenciosamente,

Tiago Gonçalves

 
Postado : 15/11/2016 3:37 pm