Come utilizzare il nome di un foglio come variabile in Microsoft Excel 2007

Scrivi il codice Visual Basic in Excel.

Passaggio 1

Fare clic sulla scheda "Sviluppatore" e quindi su "Visual Basic" per avviare l'editor VB. Fare clic sul menu "Inserisci" e quindi su "Moduli" per inserire un nuovo modulo di codice.

Passaggio 2

Una nuova subprocedura inizia come segue:

Sotto foglioNomi ()

Passaggio 3

Creare la variabile "sheetName" per mantenere un record dei nomi dei fogli e di due variabili che verranno utilizzati come contatori nel modo seguente:

Dim sheetName As String Dim xCntr As Integer Dim shtCntr As Integer

Passaggio 4

Definisci il contenuto della variabile "sheetName" con il nome della prima pagina del tuo libro excel, come segue:

sheetName = "Foglio1"

Passaggio 5

Concede al contatore il valore di 1 che rappresenta il primo foglio di calcolo:

shtCntr = 1

Passaggio 6

Usa il seguente codice per creare un ciclo "For ... Loop" attraverso ogni foglio nel tuo libro excel e aggiungi il nome del foglio ad A1 usando la variabile "sheetName":

Per xCntr = 0 A 2

Fogli di lavoro (sheetName) .Attiva gamma ("A1"). Seleziona ActiveCell.FormulaR1C1 = sheetName Range ("A2"). Seleziona shtCntr = shtCntr + 1 sheetName = "Foglio" & shtCntr

Prossimo xCntr

Passaggio 7

Premere "F5" per eseguire la procedura. In ogni foglio di lavoro A1 conterrà il nome del foglio.