Поспешил с оценкой про слабое место, всё таки подвёл стек. Нужно предусмотреть, чтобы информация записывалась в ту ячейку, адрес которой указан на входе макроса. Снимок.PNG
Опять же, это условие должно выполняться только при включении питания, либо адрес при включении всегда должен быть единицей.