В Excel VBA как сохранить ключевые переменные при «потере состояния» (без записи в ячейку или файл)?

Excel VBA - это гибкая среда разработки. Это песо скомпилировано. Однако иногда во время разработки может происходить «потеря состояния». «Потеря состояния» - это когда все переменные разрушены. Действительно, VBA имеет опцию «Уведомлять перед потерей состояния» для сортировки. Неудивительно, что нельзя редактировать и продолжать код во всех случаях. Тем не менее, иногда при работе в производственной среде случаются потери состояния, поскольку открытие какой-либо другой рабочей книги может привести к травме в сеансе приложения (поверьте мне, это происходит!)

Я знаю, что можно сохранить данные в ячейке рабочего листа или даже в файле, но это неуместно для попытки сохранить экземпляр класса, особенно если это является якорем для целого графа объектов.

Итак, если вы настаиваете на переменной, хранящейся в памяти, как вы сохраняете состояние после потери состояния?

Ответы на вопрос(2)

Ваш ответ на вопрос