Estaba depurando un problema mencionado en algunas otras * preguntas en SO y noté un comportamiento extraño durante el proceso de depuración.Técnicas de depuración de Excel VBA "Out of Memory"
El comportamiento: Error experimentado 'sin memoria' al pegar fórmulas complejas. Solo aproximadamente la mitad de las 20,000 filas que estoy iterando obtienen fórmulas pegadas antes del error. Comentó virtualmente todo el código, el error desaparece. Descomenta código de forma incremental con la esperanza de descubrir la sección específica de código que lo está causando. ¡Termina descomentando todo el código y deja de experimentar el error!
Esto significa que el mismo código funcionó bien en la misma instancia de Excel, y solucionarlo solo requirió ejecutar varias versiones más ligeras del código antes de volver a la versión original. ¿Qué podría causar esto?
Sugiero que pruebe el [código limpiador] de Ron Bovey (http://www.appspro.com/Utilities/CodeCleaner.htm) - revisa el código exportándolo, eliminándolo y luego reinsertando los módulos exportados – brettdj
+ 1 Estoy de acuerdo con brettdj. Code Cleaner es realmente bueno. También tengo curiosidad acerca de cualquiera de esos ejemplos que le dan el error ... –
Gracias @brettdj pero Code Cleaner no ayudó. Se las arregló para llevar el archivo .xla a 151k de 159k, lo cual es fascinante para mí. – Trindaz