Crea un sommario per fogli di calcolo Excel
Si desidera creare un sommario sul primo foglio in una cartella di lavoro di Excel più grande. Per questo è necessario un elenco con i nomi delle singole tabelle. Una macro ti aiuta a farlo.
Crea un sommario usando una macro di Excel
Poiché non è possibile accedere direttamente ai nomi dei fogli tramite la funzione tabella, è consigliabile farlo con una macro.
- Per fare ciò, eseguire il comando "Strumenti | Macro | Macro" nella cartella di lavoro aperta. Digita un nome come "Elenco tabelle" per la nuova macro e fai clic su "Crea".
- Immettere il seguente codice di programma nell'editor VBA:
- Elenco tabella secondaria ()
- Fogli (1) .Select
- Sheets.Add
- Fogli (1) .Name = "Contenuto"
- n = 1
- Per ogni i nei fogli di lavoro
- Se i.Index 1, quindi Range ("a" & n - 1) .Value = i.Name
- n = n + 1
- Avanti io
- End Sub
Chiudi l'editor VBA con il comando "File | Chiudi e torna a Microsoft Excel". Per eseguire la macro, chiama "Strumenti | Macro | Macro". Nella finestra di dialogo seguente, seleziona la tua macro "Elenco tabelle" e fai clic su "Esegui".
Crea un nuovo foglio di lavoro con un sommario
Excel crea quindi un foglio di lavoro aggiuntivo all'inizio della cartella di lavoro e crea una panoramica di tutte le tabelle contenute nella cartella.
- Invece che su un nuovo foglio, è possibile creare l'elenco in una tabella esistente. Per fare ciò, cambia la seconda riga della macro: Ad esempio, inserisci >> Fogli ("Foglio di riepilogo"). Seleziona <<. È possibile utilizzare il nome del foglio desiderato come argomento tra parentesi.
- In alternativa, scegliere un numero sequenziale che corrisponde al grado del foglio nella cartella di lavoro. Infine, eliminare le seguenti due righe nella macro che inserisce il foglio aggiuntivo.