Добрый день. Снова небольшая проблема. Задача следующая: Есть 2 листа, на втором (Шабл.карт.ттн) содержится типовая форма, которая копируется на лист номер 1 нажатием кнопки "Новая карточка ттн". Все работает как надо, разрешенные диапазоны выводятся корректно. Но, необходимо сделать кнопку, по нажатии которой блокировалось бы содержимое конкретной области (конкретной карточки) и выводилось сообщение в ячейке "Проверено". При этом на кнопку был повешен пароль, чтобы нажимать мог только уполномоченный человек.
Как повесить пароль на кнопку я нашел. Но "ActiveX" элемент не копируется макросом "Новая карточка ТТН" + я не знаю, как запретить редактировать область, редактирование которой была ранее разрешено функцией ".Locked False .FormulaHidden = False". Проделав тоже самое, но поменяв на True я не получил результата.
В двух словах расскажу, для чего это вообще. Менеджер может неправильно ввести данные умышленно или случайно, для этого нужен контроллер. Но проверить сразу все вряд ли удастся, гораздо удобнее проверять каждую карточку и ставить ей статус проверено, вместе с тем блокируя содержимое, запрещая его для дальнейшего редактирования. В идеале конечно, повторное нажатие на кнопку отменяло бы ее действия, снимая статус проверено.
Как повесить пароль на кнопку я нашел. Но "ActiveX" элемент не копируется макросом "Новая карточка ТТН" + я не знаю, как запретить редактировать область, редактирование которой была ранее разрешено функцией ".Locked False .FormulaHidden = False". Проделав тоже самое, но поменяв на True я не получил результата.
В двух словах расскажу, для чего это вообще. Менеджер может неправильно ввести данные умышленно или случайно, для этого нужен контроллер. Но проверить сразу все вряд ли удастся, гораздо удобнее проверять каждую карточку и ставить ей статус проверено, вместе с тем блокируя содержимое, запрещая его для дальнейшего редактирования. В идеале конечно, повторное нажатие на кнопку отменяло бы ее действия, снимая статус проверено.