Come utilizzare il nome di un foglio come variabile in Microsoft Excel 2007
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.