Удаление строк из "умной таблицы" макросом - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, уважаемые Ассы VBA! Столкнулся с проблемой удаления строк из таблицы на листах с установленной защитой. UserInterfaceOnly:=True прописано на запуск. Редактирование через макрос доступно, а вот удаление строк не выполняется и ошибок не выдаёт. Пароль на запуск и всё остальное: 1111 После запуска формы, нужно выбрать первый в списке тип датчика и в номере указать 1. После нажатия на кнопку удалить, появится InputBox, в котором тоже ставим 1 и после этого с листа 1 должна удаляться последняя строка в таблице, но она не удаляется. Удаление происходит только в том случае, если в коде на удаление прописать снятие защиты, но по идее оно и без снятия должно удалять. В архиве файл с расширением .xlsm Надеюсь на вашу помощь.

Решение задачи: «Удаление строк из "умной таблицы" макросом»

textual
Листинг программы
tabl.Rows(i).Delete

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы