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.
- La dichiarazione del nome con cui dovresti iniziare il codice.
- Indirizzo del file con il vecchio nome ed estensione del file.
- “Mi piace” si riferisce al nuovo nome.
- Indirizzo del file con nuovo nome ed estensione del file.
Link utili: Esegui una macro – Registratore di macro – Visual Basic Editor – Manuale delle macro personali
Per rendere gli stati dei nomi un po’ più chiari, puoi utilizzare le variabili, proprio come nel codice seguente.
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