January 4
Microsoft Excel 2007 può essere ancora più potente se si impara come utilizzare Visual Basic, Applications Edition (VBA) per automatizzare le attività di routine, come l'accesso a ciascun foglio di calcolo attraverso l'uso di una variabile. In VBA, è possibile utilizzare l'oggetto foglio di lavoro di manipolare ogni foglio di lavoro in una cartella di lavoro di Excel. È necessario attivare il foglio che si desidera utilizzare utilizzando il nome del foglio e il metodo "Attiva". Questo metodo permette di selezionare a livello di codice fogli di calcolo.
1 Fare clic sulla scheda "Sviluppatore", e cliccare su "Visual Basic" per avviare l'editor di VB. Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un nuovo modulo di codice.
2 Inizia una nuova subprocedure come segue "
sheetNames sub ()
3 Creare la variabile "sheetname" per tenere traccia dei nomi dei fogli e due variabili da utilizzare come contatori, come segue:
Dim SheetName As String
Dim xCntr As Integer
Dim shtCntr As Integer
4 Definire il contenuto della variabile "sheetname" con il nome del primo foglio nella cartella di lavoro, come segue:
SheetName = "Sheet1"
5 Dare il contatore un valore di 1 rappresenta il primo foglio di calcolo:
shtCntr = 1
6 Utilizzare il seguente codice per creare un "Per ... Loop" per scorrere ogni foglio nella cartella di lavoro e aggiungere il nome del foglio di A1 utilizzando la variabile "sheetname":
Per xCntr = 0 a 2
Fogli di lavoro (SheetName) .Activate
Range("A1").Select
ActiveCell.FormulaR1C1 = SheetName
Range ( "A2"). Selezionare
shtCntr = shtCntr + 1
SheetName = "Foglio" & shtCntr
Successivo xCntr
7 Premere il tasto "F5" per eseguire la procedura. A1 in ogni foglio conterrà il nome del foglio.