Breve tutorial per vedere come creare una macro che viene eseguita automaticamente quando il file excel viene aperto
Questa funzionalità è per esempio utile quando si vuole eseguire un file excel a intervalli precisi, e si inserisce il file excel nello scheduler di Windows.
Windows apre il file excel ma succede ben poco se il file excel non esegue la macro.
Questo trucco consente di eseguire la macro e automatizzare completamente la gestione del file excel che verrà eseguito, aprira’ la macro, farà cosa è pensato per fare e se nell’ultima riga della macro si inserisce un
workbook.close
allora il file si chiuderà da solo senza disturbare il PC e il suo utilizzatore oltre il tempo necessario per eseguire la macro.
Qui qualche riferimento al metodo indicato:
- MSDN: Workbook.Close Method (Excel): per il sito ufficiale Microsoft
- ExcelTip: per un codice più completo da utilizzare
vediamo qui il video del tutorial:
è necessario gestire un evento di Excel. é tutto molto semplice ma se volte riferimenti su questo aspetto, potete leggere ad esempio questo libro:
Come potete vedere dal video, il processo si blocca quando la macro non è considerata sicura o i settaggi di esecuzione delle macro VBA non sono corretti.
Qui trovate un secondo tutorial per cambiare i settaggi delle macro