Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2017, 16:16   #1
Regaska
 
Регистрация: 02.02.2017
Сообщений: 4
По умолчанию Блокировка растягивания ячеек на листе

Здравствуйте, помогите, пожалуйста изменить макрос на блокирование следующей строки, пока в ней не введены некоторые обязательные столбцы, но он не работает, когда работники растягивают ячейки (за правый нижний угол) или копируют дату в несколько ячеек ниже, тогда не идёт проверка на заполнение столбцов в растянутых данных, то есть если заполнять одну строку за другой макрос работает как надо, а если они растягивают, то можно косячить и не заполнять столбцы, которые обязательны к заполнению.
Можно ли как-то заблокировать это растягивание в макросе или прописать дополнительное условие, что если в предыдущих строках не соблюдены условия макроса, то он будет выводить сообщение об ошибке и блокировать ввод данных.
В макросе 3 условия:
1. Если есть данные в столбце B то обязательно нужно ввести данные в столбы: 7,10,11,15, иначе заблокируется для ввода следующая строка
2. Если в 15 столбце есть слово "скидка", то данные в строке можно не вводить и следующая строка разблокируется
3. Заполняется сначала столбец B, иначе отсылается на ячейку столбца B
Вложения
Тип файла: xls block(6).xls (39.5 Кб, 14 просмотров)
Regaska вне форума Ответить с цитированием
Старый 04.04.2017, 18:45   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Кросс:
http://www.planetaexcel.ru/forum/ind...-vvoda-dannykh
http://forum.msexcel.ru/index.php/topic,11676.0.html
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение пустых ячеек по условию (копирование???) при помощи макроса, Макрос для копирования диапазона ячеек на текущем листе maxscorpio Microsoft Office Excel 0 06.02.2017 09:43
Выборка используемых ячеек на листе darthraziel Microsoft Office Excel 4 15.04.2013 18:08
Дублирование ячеек, диапазона ячеек на новом листе ukrman Microsoft Office Excel 2 03.02.2012 01:06
Блокировка ячеек, работа с цветом Dims Microsoft Office Excel 9 11.07.2011 12:14
VBA блокировка ячеек кнопкой johny_03 Microsoft Office Excel 9 29.03.2011 17:54