Доброго всем времени суток. Вот уже, как 4 день я пытаюсь открыть для себя удивительный мир Excel, но то ли я уже подустал, то ли действительно сбился с ног в поисках решения.
Проблема следующая:
- Есть таблица, которая состоит из части, которую можно редактировать пользователю и которая защищена от всякого рода воздействия.
- Есть 2 макроса, первый копирует шаблон данной карточки и вставляет перед текущей. 2-ой просто удаляет последнюю добавленную.
Так вот, когда я прописываю диапазоны, которые разрешено редактировать (в моем случае это $C$8:$Q$15) и еще 50 диапазонов вниз ( на большее у меня фантазии не хватило), то вроде бы все работает, но стоит мне нажать кнопку добавить новую карточку, как диапазоны смещаются и новая карточка становится под запретом редактирования.
Я убежден есть более элегантный способ как решить данную проблему. Например, может быть можно добавлять новые разрешенные диапазоны для редактирования вместе с нажатием кнопки "Добавить новую карточку". Или можно сразу указать, что разрешено редактировать все диапазоны от C8:Q15 с шагом в 31 ячейку. Т.е. всегда идет смещение на 31, если первый диапазон был С8:Q15, то следующий будет C39:Q46.
Прикрепляю исходный файл. Искренне надеюсь на Вашу помощь
Проблема следующая:
- Есть таблица, которая состоит из части, которую можно редактировать пользователю и которая защищена от всякого рода воздействия.
- Есть 2 макроса, первый копирует шаблон данной карточки и вставляет перед текущей. 2-ой просто удаляет последнюю добавленную.
Так вот, когда я прописываю диапазоны, которые разрешено редактировать (в моем случае это $C$8:$Q$15) и еще 50 диапазонов вниз ( на большее у меня фантазии не хватило), то вроде бы все работает, но стоит мне нажать кнопку добавить новую карточку, как диапазоны смещаются и новая карточка становится под запретом редактирования.
Я убежден есть более элегантный способ как решить данную проблему. Например, может быть можно добавлять новые разрешенные диапазоны для редактирования вместе с нажатием кнопки "Добавить новую карточку". Или можно сразу указать, что разрешено редактировать все диапазоны от C8:Q15 с шагом в 31 ячейку. Т.е. всегда идет смещение на 31, если первый диапазон был С8:Q15, то следующий будет C39:Q46.
Прикрепляю исходный файл. Искренне надеюсь на Вашу помощь