Stavo eseguendo il debug di un problema menzionato in alcune altre * domande su SO e ho notato uno strano comportamento durante il processo di debug.Excel VBA Tecniche di debug "fuori memoria"
Comportamento: Errore di memoria insufficiente durante l'incollamento di formule complesse. Solo circa la metà delle 20.000 righe che sto iterating ha le formule incollate prima dell'errore. Commentato virtualmente tutto il codice, l'errore va via. Decifra il codice in modo incrementale nella speranza di scoprire la specifica sezione di codice che lo sta causando. Finisci per decommentare tutto il codice e smettere di sperimentare il bug!
Ciò significa che lo stesso identico codice funzionava bene nella stessa istanza di Excel, e il suo fissaggio richiedeva solo l'esecuzione di varie versioni più leggere del codice prima di tornare alla versione originale. Cosa potrebbe causare questo?
Vi suggerisco di provare il [pulitore del codice] di Ron Bovey (http://www.appspro.com/Utilities/CodeCleaner.htm) - revisiona il codice esportandolo, cancellandolo e quindi reinserendo i moduli esportati – brettdj
+ 1 Sono d'accordo con brettdj. Code Cleaner è veramente buono. Sono anche curioso di uno di questi esempi che ti sta dando l'errore ... –
Grazie a @brettdj ma Code Cleaner non ha aiutato. È riuscito a portare il file .xla a 151k da 159k, il che è affascinante per me. – Trindaz