En Excel VBA, ¿cómo persistir las variables clave sobre una 'pérdida de estado' (sin escribir en una celda o un archivo)?

Excel VBA es un entorno de desarrollo flexible. Está pesudo compilado. Sin embargo, a veces durante el desarrollo puede ocurrir una "pérdida de estado". Una "pérdida de estado" es cuando todas las variables se derriban. De hecho, VBA tiene una opción de "Notificar antes de la pérdida del estado" para la clasificación. No es sorprendente que no se pueda editar y continuar el código en todos los casos. Sin embargo, a veces ocurren pérdidas de estado mientras se ejecuta en producción porque abrir algún otro libro de trabajo puede causar un trauma en su sesión de aplicación (¡créanme, sucede!

Sé que uno puede conservar datos en una celda de la hoja de trabajo o incluso en un archivo, pero esto es inapropiado para tratar de retener una instancia de una clase, especialmente si ese es el ancla para un gráfico de objeto completo.

Entonces, en el caso de que uno insista en una memoria retenida variable, ¿cómo persiste el estado sobre una pérdida de estado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta