Ken ha un problema con la sua cartella di lavoro Personal.xlsb. Quando ha bisogno di lavorarci sopra, lo scopre. Se si dimentica di nasconderlo di nuovo quando ha finito, al successivo avvio di Excel la cartella di lavoro Personal.xlsb sarà immediatamente visibile. Poiché sembra un nuovo foglio di lavoro vuoto, spesso inizia a digitarlo e questo rovina la sua cartella di lavoro Personal.xlsb.

Si chiede se ci sia un modo per forzare automaticamente a nascondere Personal.xlsb se si dimentica di nasconderlo manualmente.

Ci sono un paio di cose che devi tenere a mente. Innanzitutto, se stai solo apportando modifiche alle macro in Personal.xlsb, non è necessario mostrare la cartella di lavoro per lavorare su quelle macro. Visualizzare invece l’editor VBA e utilizzare il browser degli oggetti per assicurarsi di lavorare sulle macro nella cartella di lavoro Personal.xlsb. Quando hai finito di modificare le macro, puoi salvarle senza mai dover rendere visibile la cartella di lavoro.

Se questo non funziona ancora per te, forse hai qualche altro motivo per rendere visibile Personal.xlsb, puoi apportare una sorta di modifica di modifica al primo foglio di lavoro nella cartella di lavoro. Ad esempio, inserisci il testo “QUESTO È PERSONALE” nella cella A1 della cartella di lavoro. Fai qualcosa per farlo risaltare (grande, grassetto, colori, ecc.) E non ti perderai mai più che stai lavorando nella cartella di lavoro personale quando avvii per la prima volta Excel.

Se vuoi un approccio macro per assicurarti che la cartella di lavoro sia nascosta, puoi aggiungere il seguente codice all’oggetto ThisWorkbook per Personal.xlsb:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Windows("PERSONAL.XLSB").Visible = False     ThisWorkbook.Save End Sub

La macro viene eseguita appena prima della chiusura della cartella di lavoro (cosa che accade quando si esce da Excel). Nasconde la cartella di lavoro e quindi la salva. In questo modo, al successivo avvio di Excel, Personal.xlsb verrà nascosto automaticamente.

_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 (12159) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.

Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: