Поиск повторений по 2 условиям - VBA
Формулировка задачи:
День добрый! Вопрос вроде и простой но я так и не придумал как его решить.
2 столбца. в первом четырехзначные номер. во втором тип работы
Теперь вопрос. При добавлении через форму ввода новой строки с заполнением вручную нужно выполнить проверку на повторение с условием.
Если расшифровать значения во втором столбце Р-реконструкция, С-строительство, ТП-тех.присоединение, Л-льготный, С(в конце)-стандартизированный(платный)!
ТО есть один пункт может иметь и стройку и реконструкцию, но не может быть и льготным и стандартизированным.
верно
Ошибка
Ошибка
Теперь условия в моем понимании.
1) если вхождений 0 то добавить и все.
2)Если уже есть 2 то нет смысла добавлять третий. Эти 2 пункта понятно и я решаю это через
4299 / СТПЛ |
4299 / РТПЛ |
5527 / СТПС |
5527 / РТПС |
7726 / СТПЛ |
7726 / РТПС |
5527 / СТПС |
5527 / РТПС |
7726 / СТПЛ |
7726 / СТПС |
7726 / СТПЛ |
7726 / РТПС |
2)Если все таки вхождение одно, то как быть со сравнением второго столбца?
И как лучше реализовать данную идею?
я думал можно Select...Case для начала а уже внутри усложнять
p.s. КАК пользоваться ВВ код таблицы?? так и не понял чем разделить ячейки?
Решение задачи: «Поиск повторений по 2 условиям»
textual
Листинг программы
if right(v1,1)=right(v2,1)then 'верно else 'Ошибка endif
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д