La classe del foglio di lavoro in VBA è un potente strumento che può essere utilizzato per creare , modificare e rimuovere i fogli in qualsiasi cartella di lavoro di Excel . Ogni oggetto foglio di lavoro ha una proprietà chiamata " Nome ", che si riferisce alle etichette del foglio di schede nella parte inferiore della finestra di Excel . Con questo in mente , è possibile creare uno script o macro VBA che "loop " attraverso ogni foglio in una cartella di lavoro ed elenca i loro nomi in un determinato intervallo di celle . Istruzioni 
 1 
 Avviare Microsoft Excel e aprire la cartella di lavoro . 
 2 
 Comunicati "Alt + F8 " per aprire la finestra Macro. Tipo " GetSheetNames " nella casella " Nome macro " e fare clic su "Crea ". 
 3 
 Inserisci il seguente codice nell'editor di VBA . 
 
 GetSheetNames Sub ( ) per 
 Dim wSheet come manuale 
 
 Ogni wSheet in fogli di lavoro 
 
 On Error Resume Next 
 
 ActiveCell.Value = wSheet.Name 
 < p > ActiveCell.Offset ( 1 , 0 ) . Scegli 
 
 Avanti wSheet 
 
 End Sub 
 4 
 Chiudere l'editor di VBA per tornare alla cartella di lavoro . 
 
 5 
 Evidenziare una cella nel foglio di calcolo . Premere il tasto " Alt + I " e poi " C " per creare una colonna vuota . 
 6 
 Clicca sulla prima cella vuota nella nuova colonna . 
 7 
 Premete "Alt + F8 "per aprire di nuovo la finestra Macro. Seleziona " GetSheetNames " e quindi fare clic su "Esegui ".