Premetto che sto utilizzando, in questo momento, Excel 2007.
A volte capita, e non ho capito come mai non sempre, che alla chiusura di file che hanno un progetto VBA con moduli e/o userform, chiudendo il file nel VB Editor risulti ancora caricato il progetto vba del file.
Se si cerca di fare qualche operazione in quel progetto a volte capita che excel vada in crash. Altre volte viene dato l'errore di "Memoria esaurita".
Se il progetto VBA ha una protazione e magari è stata caricata una userform, alla chiusura di Excel, viene richiesta la pw del progetto VBA.
Ho provato ad eliminare tutti i componenti aggiuntivi e com (in realtà di questo ulitmo tipo ho caricato solo il vb cleaner).
Ho anche "eliminato" dalla cartella Start il file "Personal.xlsb".
Ho creato una banalissima cartella di lavoro xml a cui ho aggiunto un modulo e una userform.
Se apro e chiudo questo file che ha solo un macro nel modulo1 e una userform senza alcun codice nel suo modulo di classe, il nome del progetto viene visualizzato più volte (tante quante sono le volte in cui è stato aperto) anche se la cartella di lavoro
è chiusa.


Ho fatto una ricerca è ho visto che in diversi siti in inglese il problema è presente (anche in altre versioni di Excel).
Ma non sono riuscito a capire se vi sia una qualche spiegazione al fenomeno e se vi sia una soluzione "universale".
Quello che ho notato io è che il problema si presenta con la presenza di UserForm.
Se non ci sono UserForm, ma solo dei moduli, non ho notato che i file venissero visualizzati nel VBE una volta chiusi.
Mah?
Qualcuno ha riscontrato questo problema e saprebbe indicarmi se ci sono possibili soluzioni?
Grazie