![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.10.2013
Сообщений: 10
|
![]()
Здравствуйте.
Подскажите как макросом удалить строку защищенного листа? Удаление происходит в диапазоне столбца начиная с ячейки В9 и заканчивая ячейкой столбца В в которой вписана точка "." Точка является координатой не постоянной и меняет положение по строкам при удалении и добавлении строк и поэтому является в тоже время координатой для написания макроса. Удаление происходит лишь тех строк, которые являются пустыми в данном диапазоне столбца. Далее как другим макросом добавить строку над точкой дублируя строку над ячейкой с координатой точка "." |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Дык, можно защитить с userinterfaceonly = true один раз и делай с ним, что хошь
![]()
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#5 | ||
Пользователь
Регистрация: 12.10.2013
Сообщений: 10
|
![]() Цитата:
Код:
Цитата:
Код:
Последний раз редактировалось normres; 12.10.2013 в 20:49. |
||
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
не знаю, что там у Вас, у меня эта этот код работает и ошибок не выдает.
Проверил
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 12.10.2013
Сообщений: 10
|
![]() Цитата:
"Данная команда не приемлема для перекрывающихся диапазонов." Возможно из за этого... |
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
А так долго можно гадать, почему у Вас не работает работоспособный код. зы файл Excel нужно предварительно упаковать
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
![]() |
![]() |
![]() |
#9 | |||
Пользователь
Регистрация: 12.10.2013
Сообщений: 10
|
![]() Цитата:
Цитата:
Код:
Теперь другая ошибка если все ячейки уже столбца 1 заполнены то при тестировании идет противоречие на удаление и код выдает ошибку, то есть при заполненных ячейках выдается ошибка. Цитата:
|
|||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 12.10.2013
Сообщений: 10
|
![]()
Или наверное поставить сообщение...
Если ячейки заполнены то выходит сообщение MsgBox Что мол удаление возможно при пустых ячейках первой колонки, далее ОК и ничего не происходит. Как его всунуть в код? Последний раз редактировалось normres; 12.10.2013 в 21:34. |
![]() |
![]() |