Uma macro do Excel para criar um backup de pasta de trabalho Atualmente Datado

Você sabe que o backup de seu trabalho é importante. Agora você pode ter uma macro do Excel fazer isso por você. Esta macro simples salva sua pasta de trabalho para um novo arquivo com a data de hoje como parte do nome.

Como as obras de macro

O truque para essa macro é juntar o novo nome de arquivo como o caminho, a data de hoje, eo nome do arquivo original.

O caminho é capturado usando a propriedade Path do objeto ThisWorkbook. A data de hoje é agarrado com a função Data.

Por padrão, a função Data retorna mm / dd / aaaa. barras faria com que o arquivo salvo a falhar, então você formatar a data usando hífens em vez disso (Format (Data, "mm-dd-aa")) porque o Windows não permite barras em nomes de arquivos.

A última peça do novo nome do arquivo é o nome do arquivo original. Você capturá-lo usando a propriedade Nome do objeto ThisWorkbook:

Sub Macro1 () 'Passo 1: Salvar pasta de trabalho com o novo filenameThisWorkbook.SaveCopyAs _Filename: = ThisWorkbook.Path "" _format (Date, "mm-dd-aa") "" _ThisWorkbook.NameEnd Sub

No primeiro e único passo, a macro cria um novo nome de arquivo e usa o método SaveCopyAs para salvar o arquivo.

Como usar o macro

Para implementar essa macro, você pode copiar e colá-lo em um módulo padrão:

  1. Ative o Editor do Visual Basic pressionando Alt + F11.

  2. direita; clique no nome do projeto / pasta de trabalho na janela do projeto.

  3. Escolha Inserir-Module.

  4. Digite ou cole o código no módulo recém-criado.

menu