Come rinominare una cartella di lavoro in vba?

Per RINOMINARE un file Excel memorizzato sul tuo computer, devi utilizzare l’istruzione “NOME”. In questa istruzione è necessario definire il vecchio nome del file e il nuovo nome che si desidera applicare. Ma c’è una cosa che devi ricordare, il file deve essere chiuso.

Qui ho un file Excel che è archiviato nella cartella “Data” sul mio desktop e lì in questa cartella “SampleFile” che voglio rinominare in “myFile” e il codice per questo sarebbe il seguente.

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

Passaggi per utilizzare VBA per rinominare un file Excel

Ora capiamo nel dettaglio questa riga di codice.

rinominare-una-cartella-di-lavoro-utilizzando-vba
  1. La dichiarazione del nome con cui dovresti iniziare il codice.
  2. Indirizzo del file con il vecchio nome ed estensione del file.
  3. “Mi piace” si riferisce al nuovo nome.
  4. Indirizzo del file con nuovo nome ed estensione del file.

Link utili: Esegui una macroRegistratore di macroVisual Basic EditorManuale delle macro personali

Per rendere gli stati dei nomi un po’ più chiari, puoi utilizzare le variabili, proprio come nel codice seguente.

puoi-usare-una-variabile
 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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *