Crie uma pasta de trabalho do Excel e use uma macro para nomear a planilha de acordo com a data atual

Anonim

Crie uma pasta de trabalho vazia usando uma macro e crie uma planilha nela com a data atual como nome

Você gostaria de usar uma macro para criar uma pasta de trabalho que contém exatamente uma planilha com a data atual como seu nome?

Essa macro é útil se, por exemplo, você tiver que inserir certos dados regularmente e quiser evitar o incômodo de criar a pasta de trabalho. Use a seguinte macro do Excel para esta tarefa:

Sub CreateActualDateTable ()
Application.DisplayAlerts = False
Com Workbooks.Add
Enquanto .Worksheets.Count> 1
.Fichas de trabalho (1). Excluir
Wend
.Folhas de trabalho (1) .Nome = Data
Terminar com
Application.DisplayAlerts = True
End Sub

Depois de iniciar, o Excel cria uma nova pasta de trabalho vazia. Exceto por uma folha, todas as folhas nesta pasta são excluídas. A macro então dá à planilha restante a data atual como um nome.

A figura a seguir mostra como pode ser o resultado:

Para entrar na macro, pressione a combinação de teclas ALT F11 no Excel. Isso chama o editor VBA. Use o comando INSERT - MODULE para inserir uma folha de módulo vazia. Para iniciar a macro, pressione a combinação de teclas ALT F8 no Excel.