Stampa di un elenco di fogli di lavoro (Microsoft Excel)
In cartelle di lavoro complesse che contengono molti fogli di lavoro, non è insolito avere bisogno di un elenco dei diversi fogli di lavoro. Una volta che hai l’elenco, puoi stamparlo o usarlo in qualche altro modo, ad esempio per creare un sommario per la tua cartella di lavoro. La seguente macro, GetSheets, recupera rapidamente i nomi dei fogli di lavoro nella cartella di lavoro corrente. Li inserisce nel foglio di lavoro corrente, iniziando dalla cella A1 e poi procedendo verso il basso.
Sub GetSheets() Dim j As Integer Dim NumSheets As Integer NumSheets = Sheets.Count For j = 1 To NumSheets Cells(j, 1) = Sheets(j).Name Next j End Sub
Questa macro sovrascriverà qualsiasi cosa in una cella di cui ha bisogno nella cartella di lavoro corrente, quindi dovresti assicurarti di non aver bisogno di nulla nella colonna A del foglio di lavoro. Se non vuoi sovrascrivere nulla, assicurati di creare un nuovo foglio di lavoro e quindi eseguire la macro da quel foglio di lavoro.
Una volta creato l’elenco dei fogli di lavoro, è possibile formattarlo come desiderato e quindi stamparlo.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (12181) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.
È possibile trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: Printing a Worksheet List.