Замечено: кнопки с привязкой к ячейке, размер и положение которых
заблокированы от изменений, постепенно, пиксель за пикселем, смещаются
вправо. Вероятно, это ошибка округления double-значений координат каждой такой кнопки, которая и приводит к ошибке позиционирования объектов и накапливается (погрешность) при каждом открытии файла. Это нарушает эстетическое восприятие "картинки". Сначала редактировал их положение вручную, потом бросил – утомительно. "Безобразно", но однообразно.

Можно ли с этим бороться?
Возможно, нужен
макрос, который позволит восстановить положение. Однако некоторые кнопки расположены под диапазоном данных и смещаются вниз при вставке новых строк. То есть положение таких кнопок на листе изменяется (привязаны к ячейкам). Блокировка положения не помогает, как уже сказал, а только препятствует их перемещению на листе в режиме разработки).
Или есть другое решение?