Marcus si chiede se sia possibile configurare in qualche modo una cartella di lavoro in modo che si apra nella stessa scheda del foglio di lavoro ogni volta che viene aperta, piuttosto che sulla 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 quando si apre la 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 (11706) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: