Notifications
Clear all

Macro Backup - Cópia

4 Posts
3 Usuários
0 Reactions
1,227 Visualizações
(@elsondion)
Posts: 43
Eminent Member
Topic starter
 

Bom dia pessoal

Existe alguma macro que faça cópia de qualquer planilha/sistema completo para outra pasta?

Minha esposa as vezes abre o sistema dela no meu note, o problema é que ela esquece as vezes de deixar salvo.

Queria fazer a cópia quando ela abrisse, do sistema completo, macros, codigos e planilhas em outra pasta pra quando ela precisar usar, não ter que copiar de novo.

Eu executaria esta macro em todas as pastas de trabalho, eu acho. hehe :D

 
Postado : 07/12/2017 7:06 am
(@mprudencio)
Posts: 2749
Famed Member
 

Coloque esse codigo no evento que achar conveniente.

Eu uso no Before Clore (Antes de Fechar)

Se quiser o Backup no momento da abertura basta trocar para o evento open.(Nao recomendavel)


Private Sub Workbook_BeforeClose(Cancel As Boolean)

Dim Backup As String
Dim WB As Workbook

On Error Resume Next

    Set WB = Workbooks("Nome do Arquivo.xlsm")
    Backup = "C:Caminho onde sera Salvo o arquivo"

Application.DisplayAlerts = False

    WB.Save

    ChDir "C:Nome da Pasta onde sera o Backup"

    WB.SaveAs Filename:=Backup, FileFormat:=xlOpenXMLWorkbookMacroEnabled

Application.DisplayAlerts = True

End Sub

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 : 07/12/2017 7:58 am
(@elsondion)
Posts: 43
Eminent Member
Topic starter
 

entendi, e como eu faço para fazer a copia dos arquivos juntos?

Exemplo

( tenho uma pasta Chamada Meu conteudo )

nela encontra-se 4 arquivos,

Ao abrir uma delas, como eu faço pra copiar a pasta toda para outro local?

Ja me facilitaria muito.

 
Postado : 07/12/2017 8:03 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

ElsonDion,

Bom dia!

Não sei se é esse o seu caso... mas, ontem respondi uma mensagem de outro usuário com dúvida smelhante. Veja se o arquivo que enviei pra ele também pode te ajudar.

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 : 07/12/2017 8:46 am