Como renomear uma pasta de trabalho no vba?

Para RENOMEAR um arquivo Excel armazenado em seu computador, você deve usar a instrução “NOME”. Nesta instrução você precisa definir o nome do arquivo antigo e o novo nome que deseja aplicar. Mas há uma coisa que você deve lembrar: o arquivo deve ser fechado.

Aqui eu tenho um arquivo Excel que está armazenado na pasta “Data” da minha área de trabalho e lá nesta pasta “SampleFile” que desejo renomear para “myFile” e o código para isso seria o seguinte.

 Name "C:\Users\Dell\Desktop\myFolder\SampleFile.xlsx" As _ "C:\Users\Dell\Desktop\myFolder\myNewFile.xlsx"

Etapas para usar VBA para renomear um arquivo Excel

Agora vamos entender essa linha de código em detalhes.

renomear uma pasta de trabalho usando vba
  1. A declaração de nome com a qual você deve iniciar o código.
  2. Endereço do arquivo com nome antigo e extensão de arquivo.
  3. “Curtir” refere-se ao novo nome.
  4. Endereço do arquivo com novo nome e extensão de arquivo.

Links úteis: Executar uma macroGravador de macroEditor Visual BasicManual pessoal de macros

Para tornar os estados de nome um pouco mais claros, você pode usar variáveis, assim como o código a seguir.

você-pode-usar-uma-variável
 Sub vba_rename_workbook() Dim oldName As String Dim newName As String oldName = "C:\Users\Dell\Desktop\myFolder\SampleFile.xlsx" newName = "C:\Users\Dell\Desktop\myFolder\myNewFile.xlsx" Name oldName As newName End Sub

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *