У мну была проблема, прописал макрос на баф, включаю макрос перехожу в другое окно, макрос сбивается.
Нашел решение на форуме сервера.
Описание решения проблемы
1. Панель управлени -> Язык и региональные стандарты -> Закладка Языки -> Подробнее -> Вкладка Дополнительно
2. Там два флажка. Я делал так: флажки были сняты, я поставил флажки нажал "применить", за тем снял флажки опять нажал "применить", перегрузил комп и макросы сбиваться перестали.
Проверено!