Удаление строк из "умной таблицы" макросом - VBA
Формулировка задачи:
Здравствуйте, уважаемые Ассы VBA!
Столкнулся с проблемой удаления строк из таблицы на листах с установленной защитой.
UserInterfaceOnly:=True прописано на запуск.
Редактирование через макрос доступно, а вот удаление строк не выполняется и ошибок не выдаёт.
Пароль на запуск и всё остальное: 1111
После запуска формы, нужно выбрать первый в списке тип датчика и в номере указать 1.
После нажатия на кнопку удалить, появится InputBox, в котором тоже ставим 1 и после этого с листа 1 должна удаляться последняя строка в таблице, но она не удаляется. Удаление происходит только в том случае, если в коде на удаление прописать снятие защиты, но по идее оно и без снятия должно удалять.
В архиве файл с расширением .xlsm
Надеюсь на вашу помощь.
Решение задачи: «Удаление строк из "умной таблицы" макросом»
textual
Листинг программы
tabl.Rows(i).Delete
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д