В Обзоре -> Защитить лист -> Вы хотите, чтобы все, кроме «Редактировать объекты», было проверено (чтобы пользователи все еще могли делать все), затем создайте пароль. Это позволяет людям делать все, кроме редактирования объектов - какие фигуры IIRC.
![enter image description here](https://i.stack.imgur.com/fwH9X.png)
Если вы хотите сделать это с VBA, вы можете быстро записать макрос с аналогичной блокировкой, посмотреть, как он выглядит, и отредактировать его.
Редактировать: Я только что понял, что есть другие объекты, которые вы пытаетесь разрешить. В этом случае я бы рассмотрел событие при изменении, и когда одна из фигур, которые вы пытаетесь защитить, изменилась, нажмите Отменить