VBA Rinomina Foglio

Rinomina Foglio in Excel VBA

Rinominare qualsiasi foglio di lavoro excel è facile come rinominare qualsiasi file. Questo può essere fatto facendo doppio clic sul nome di qualsiasi foglio di lavoro o selezionando Rinomina dall’elenco del menu di destra. Ma cosa succede se vogliamo rinominare un foglio di lavoro excel con l’aiuto della macro VBA. Con l’aiuto di VBA Macro, possiamo rinominare uno o più di un foglio di lavoro Excel in un solo colpo. Possiamo anche fissare il nome di qualsiasi foglio di lavoro per evitare di essere cambiato da qualcuno.

Come rinominare un foglio di lavoro in Excel usando VBA?

Di seguito i diversi esempi per rinominare un foglio in Excel usando il codice VBA.

Guarda i nostri corsi e video demo

Valutazione, Hadoop, Excel, Mobile Apps, Web Development & molti altri.

Puoi scaricare questo VBA Rename Sheet Excel Template qui – VBA Rename Sheet Excel Template

VBA Rename Sheet – Example #1

Anche se è molto facile rinominare qualsiasi foglio di lavoro excel con l’aiuto di VBA. Ci sono anche molti modi per farlo. Qui, il nome del nostro foglio di lavoro è impostato di default come “Foglio1” come mostrato sotto, che rinomineremo.

Passo 1: Per questo esempio, avremmo bisogno di un modulo dove faremo la codifica. Vai al menu Inserisci e seleziona Modulo come mostrato sotto.

Step 2: Ora nel Modulo appena aperto, scrivi la sottocategoria nel nome di VBA Rename Sheet o in qualsiasi altro nome.

Code:

Sub VBA_RenameSheet()End Sub

Step 3: Ora definisci una variabile con qualsiasi nome e assegnala con Worksheet datatypes come mostrato sotto. Qui, l’abbiamo chiamata “Foglio”.

Corso popolare in questa categoria
All in One Excel VBA Bundle (120+ Courses)120+ Online Courses | 500+ Hours | Verifiable Certificates | Lifetime Access
4.9 (2,356 ratings)
Prezzo del corso
Vedi il corso

Corsi correlati

Codice:

Sub VBA_RenameSheet()Dim Sheet As WorksheetEnd Sub

Step 4: Con l’aiuto del comando Set, seleziona la variabile Foglio come mostrato qui sotto.

Codice:

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet =End Sub

Passo 5: E seleziona il foglio di lavoro che dobbiamo rinominare con l’aiuto del comando Foglio di lavoro.

Codice:

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet = Worksheets("Sheet1")End Sub

Passo 6: Ora usa la funzione Foglio con Nome, e assegna il nome che vogliamo rinominare. Qui stiamo scegliendo “Renamed Sheet”.

Code:

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet = Worksheets("Sheet1")Sheet.Name = "Renamed Sheet"End Sub

Step 7: Ora, alla fine, compila il codice ed eseguilo se c’è un errore trovato. Per eseguire il codice, clicchiamo sul pulsante Play situato sotto la barra dei menu come mostrato qui sotto. Vedremo, il nostro foglio verrà rinominato da Sheet1 a Renamed Sheet come mostrato qui sotto.

VBA Rename Sheet – Example #2

In questo esempio, vedremo un modo molto più semplice per rinominare qualsiasi foglio di lavoro con l’aiuto della macro VBA. Per questo, avremmo bisogno di un altro modulo fresco.

Passo 1: Aprire un modulo e scrivere la sottocategoria di VBA Rename come mostrato sotto.

Codice:

Sub VBA_RenameSheet1()End Sub

Passo 2: Selezionare il foglio che vogliamo rinominare con la funzione Select. Qui il nostro foglio è Foglio1.

Codice:

Sub VBA_RenameSheet1()Sheets("Sheet1").SelectEnd Sub

Passo 3: Nella prossima linea, considera la funzione Nome con il foglio selezionato come mostrato qui sotto.

Codice:

Sub VBA_RenameSheet1()Sheets("Sheet1").SelectSheets("Sheet1").Name =End Sub

Passo 4: Scegli il nome che vogliamo dare dopo aver rinominato il foglio. Stiamo scegliendo lo stesso nome dell’esempio-1 come “Foglio rinominato”

Sub VBA_RenameSheet1()Sheets("Sheet1").SelectSheets("Sheet1").Name = "Renamed Sheet"End Sub

Passo 5: Compilare nuovamente il codice ed eseguirlo. Vedremo che il foglio1 verrà rinominato con un nuovo nome come “Foglio rinominato”.

VBA Rinomina Foglio – Esempio #3

C’è ancora un modo simile per rinominare un foglio di lavoro excel con l’aiuto di VBA. Questo sarebbe un po’ simile al processo che abbiamo visto nell’esempio 2, ma molto più facile da ricordare ed elaborare.

Passo 1: Aprire un modulo e scrivere la nuova sottocategoria di VBA Rename Sheet come mostrato qui sotto.

Code:

Sub VBA_RenameSheet2()End Sub

Passo 2: Selezionare il foglio che vogliamo rinominare. Qui possiamo selezionare il foglio mettendo la sequenza di Foglio tra parentesi come mostrato qui sotto. Quindi non dobbiamo scrivere il nome del foglio da rinominare. Solo la sequenza di quel foglio funzionerebbe.

Codice:

Sub VBA_RenameSheet2()Sheets(1).SelectEnd Sub

Passo 3: Nella prossima linea, considerate la funzione Nome con la sequenza del foglio selezionato come mostrato qui sotto.

Codice:

Sub VBA_RenameSheet2()Sheets(1).SelectSheets(1).Name =End Sub

Passo 4: Ora inserite il nome che vogliamo dare al foglio1 selezionato. Consideriamo il nome che abbiamo visto negli esempi precedenti come “foglio rinominato”.

Codice:

Sub VBA_RenameSheet2()Sheets(1).SelectSheets(1).Name = "renamed Sheet"End Sub

Passo 5: Ora compiliamo nuovamente il codice ed eseguiamo. Noteremo che Sheet1 è ora rinominato di nuovo in “Renamed Sheet” come mostrato qui sotto.

VBA Rename Sheet – Esempio #4

In questo esempio, vedremo come rinominare qualsiasi foglio di lavoro con una sola linea di codice.

Step 1: Aprire un modulo e scrivere la sottocategoria di VBA Rename Sheet come mostrato qui sotto.

Codice:

Sub VBA_RenameSheet3()End Sub

Passo 2: Selezionare la sequenza di fogli che vogliamo rinominare insieme alla funzione Nome e dare un nome con cui vogliamo rinominare quel foglio come mostrato di seguito.

Codice:

Sub VBA_RenameSheet3()Sheets(1).Name = "rename Sheet"End Sub

Passo 3: Ora basta eseguire il codice per implementarlo. Osserveremo di nuovo che il foglio1 è ora rinominato come “rinomina foglio”

Pro di Excel VBA Rinomina foglio

  • Se abbiamo più fogli da rinominare allora usare il codice VBA è molto meglio del processo manuale.
  • Possiamo cambiare il nome di qualsiasi foglio di lavoro excel con una linea di codice VBA che abbiamo visto nell’esempio-4.
  • Anche se cambiare manualmente il nome di qualsiasi foglio è anche un modo semplice di farlo. Ma VBA Rename Sheet è abbastanza utile quando stiamo creando un nuovo foglio e vogliamo separarlo da altri fogli solo per categorizzarlo.

Cose da ricordare

  • Per avere una visione migliore dei cambiamenti che avvengono, tieni la finestra VBA parallela al foglio excel in modo che la modifica del nome del foglio sia visibile chiaramente.
  • Salvare il file dopo aver fatto il lavoro nel formato Macro enable ci permetterà di conservare il codice anche per il lavoro futuro.
  • Automatizzare il processo di cambiamento del nome del foglio ci aiuterà a ridurre il tempo di categorizzazione dei fogli e dei dati.

Articoli consigliati

Questa è una guida a VBA Rename Sheet. Qui discutiamo come rinominare il foglio in Excel usando il codice VBA insieme a pochi esempi pratici e al modello scaricabile di Excel. Puoi anche passare attraverso i nostri altri articoli consigliati –

  1. VBA Workbook
  2. VBA Name Worksheet
  3. VBA Unprotect Sheet
  4. VBA Protect Sheet
20 Shares

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.