Chris escribió sobre un problema que tiene con VBA. Parece que está recibiendo el mensaje de error «sin memoria» cuando intenta acceder al editor de VBA. Ha intentado cerrar todas las demás aplicaciones, ha comprobado programas en segundo plano y tiene suficiente espacio en disco. El mensaje de error aparece incluso en libros de trabajo con procedimientos relativamente pequeños.

De manera realista, podría ser cualquier número de condiciones que causen el problema. Debido a esto, puede ser difícil rastrear la causa. Hay un par de pistas que sugieren que el problema puede deberse a un complemento oa un problema con los módulos de macros.

Puede averiguar si es un complemento simplemente iniciando Excel con todos los complementos deshabilitados. Vuelva a agregarlos, uno a la vez, hasta que note que el error vuelve a aparecer. Entonces tendrá una idea bastante clara de que el problema es causado por el último complemento que habilitó.

Si el problema no se debe a sus complementos, debe sospechar de sus módulos de macros. Si pasa mucho tiempo editando sus módulos, pueden dañarse con el tiempo. (Este ha sido un problema conocido durante algún tiempo en VBA). Por lo general, puede solucionar este problema recreando el libro de trabajo en el que ocurre el problema. Copie las hojas de trabajo del libro antiguo al nuevo y luego use las capacidades de exportación e importación de VBA para mover los módulos de macro del libro antiguo al nuevo.

Puede encontrar una buena discusión sobre problemas de memoria con Excel en estas páginas:

http://www.decisionmodels.com/memlimitsc.htm

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (3325) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Out_of_Memory_Errors_when_Accessing_the_VBA_Editor [Errores de memoria insuficiente al acceder al editor de VBA].