Ken ha un problema con la sua cartella di lavoro Personal.xls. Quando ha bisogno di lavorarci sopra, lo scopre. Se si dimentica di nasconderlo quando ha finito, la prossima volta che avvia Excel la cartella di lavoro Personal.xls è immediatamente visibile. Poiché sembra un nuovo foglio di lavoro vuoto, spesso inizia a digitarlo e questo rovina la sua cartella di lavoro Personal.xls.

Si chiede se esista un modo per forzare automaticamente a nascondere Personal.xls se 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.xls, 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.xls. 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.xls, puoi apportare una sorta 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 (grassetto, colori, lampeggiante, ecc.) E non ti perderai mai più che stai lavorando nella cartella di lavoro Personal.xls 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.xls:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

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

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

_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 (3371) 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: