Notifications
Clear all

Macro para salvar Backup automatico

6 Posts
4 Usuários
0 Reactions
1,108 Visualizações
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Bom dia,

Preciso de uma grande ajuda!

Eu tenho uma planilha muito importante e não posso perder os dados dela, nesta planilha há diversas formulas e macros.
Tem como fazer uma macro que salve diariamente e automaticamente uma cópia da planilha como Backup num determinado diretório escolhido por mim?

Muito obrigado.

 
Postado : 20/04/2016 8:38 am
(@fbm1984)
Posts: 0
New Member
 

Boa tarde, amigo.

Segue o que você precisa.

Private Sub Backup()
FileCopy Endereço_Atual, Endereço_Final
End Sub

Atenciosamente;

 
Postado : 20/04/2016 9:21 am
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Oh, meu amigo desculpe a minha ignorância, mas não consegui. coloquei o codigo abaixo e não deu certo,

Private Sub Backup()
FileCopy = "M:PlanejamentoEstrategicoAno_2016BIMapa Gerencial PET, M:PlanejamentoEstrategicoAno_2016BIMapa Gerencial PETBackup"
End Sub

quando salvo o fecho o VBA não consigo chamar a macro depois, o que posso ter feito de errado?

Obrigado.

obs: endereço atual = M:PlanejamentoEstrategicoAno_2016BIMapa Gerencial PET
endereço final = M:PlanejamentoEstrategicoAno_2016BIMapa Gerencial PETBackup"

 
Postado : 20/04/2016 10:55 am
(@mprudencio)
Posts: 0
New Member
 

Cole em esta pasta de trabalho

Para funcionar precisa ser colado no evento beforeclose da pasta de trabalho.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
FileCopy = "M:PlanejamentoEstrategicoAno_2016BIMapa Gerencial PET, M:PlanejamentoEstrategicoAno_2016BIMapa Gerencial PETBackup"
End Sub
 
Postado : 20/04/2016 11:17 am
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Olá garoto,

Infelizmente não deu certo, segue arquivo em anexo pra você ver o que eu fiz,
Vou abri um novo tópico e colar o arquivo.
Se puder me ajudar e cola-la pra mim te agradeço muito,

Deus que ajude!

 
Postado : 20/04/2016 1:20 pm
(@fcarlosc)
Posts: 0
New Member
 

Boa-tarde amigo
Tente assim...

Private Sub Workbook_BeforeClose(Cancel As Boolean)

ThisWorkbook.SaveAs "M:PlanejamentoEstrategicoAno_2016BIMapa Gerencial PET, M:PlanejamentoEstrategicoAno_2016BIMapa Gerencial PETBackupNome_do_Arquivo.xls"

End Sub

Att,

Francisco

 
Postado : 20/04/2016 2:05 pm