di Ribonix » 05/07/04 09:44
Quando crei delle macro in VBA (Excel e gli altri pacchetti di Office) e le mandi in esecuzione le stesse vengono compilate in una memoria temporanea senza che vengano creati dei file .EXE. Il fine è quello di permettere l'immediata e veloce esecuzione delle macro senza il continuo intervento dell'interprete dei comandi che ne rallenterebbe l'esecuzione. Il Basic in fin dei conti pur essendo semplice è un linguaggio lento...
Per esperienza personale ho notato che alcune volte (e non ho ancora capito il perchè), dopo che hai modificato sostanzialmente delle macro, una volta che le mandi in esecuzione le stesse si comportano come se le modifiche effettuate non avessero mai avuto luogo. Pertanto periodicamente durante la programmazione delle mie macro, e comunque subito prima di eseguirle, lancio il comando di compilazione. Dopodichè le macro funzionano correttamente.
Allah Akhbar! Allah Akhbar! Allah Akhbar!