Простой способ повесить лоджик - косвенная рекурсия макросов
Создаем два макроса. В один добавляем второй, в другой - первый.
Добавляем любой из них на поле - программа наглухо виснет.