Marcus si chiede se sia possibile in qualche modo configurare una cartella di lavoro in modo che si apra nella stessa scheda del foglio di lavoro ogni volta che viene aperta, piuttosto che nella scheda del foglio di lavoro che era visualizzata l’ultima volta che la cartella di lavoro è stata salvata. La risposta breve è che puoi farlo, a patto di utilizzare una macro. (Non c’è modo di farlo senza una macro.)

Esistono due modi per impostare la macro. Innanzitutto, puoi utilizzare una tradizionale macro Auto_Open che viene eseguita automaticamente ogni volta che viene aperta una cartella di lavoro:

Sub Auto_Open()

Sheets("OpenToThisSheet").Select End Sub

Tutto quello che devi fare è sostituire OpenToThisSheet con il nome del foglio di lavoro che desideri visualizzare all’apertura della cartella di lavoro. Un approccio simile consiste nel creare un gestore di eventi Workbook_Open:

Sub Workbook_Open()

ActiveWorkbook.Sheets("OpenToThisSheet").Activate End Sub

Di nuovo, cambia il nome del foglio per riflettere il nome del foglio effettivo che desideri visualizzare. Questo gestore di eventi dovrebbe essere aggiunto come parte del modulo ThisWorkbook.

_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 (3877) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: