Salvataggio delle modifiche alla chiusura (Microsoft Excel)
Se si modifica una cartella di lavoro di Excel e quindi si chiude il file, viene chiesto se si desidera salvare le modifiche. Questa è una buona funzionalità che ti aiuta a non buttare via per errore parte del tuo lavoro.
Quando esegui una macro, tuttavia, potresti non voler essere disturbato da una finestra di dialogo che chiede se desideri salvare le modifiche. Se la macro modifica in qualche modo una cartella di lavoro e si utilizza il metodo Chiudi, viene chiesto se si desidera salvare le modifiche, proprio come se si chiudesse manualmente una cartella di lavoro senza prima salvarla.
Il modo per aggirare questo problema è utilizzare uno dei parametri disponibili con il metodo Close. Considera quanto segue:
ActiveDocument.Close SaveChanges:=False ActiveWorkbook.Close SaveChanges:=True
Entrambe le righe di codice chiudono la cartella di lavoro attiva. La differenza tra le linee è nell’impostazione del parametro SaveChanges. Nel caso della prima riga, le modifiche verranno eliminate, mentre la seconda riga comporta il salvataggio della cartella di lavoro quando viene chiusa.
_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 (3330) 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: