Поиск повторений по 2 условиям - VBA

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

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

День добрый! Вопрос вроде и простой но я так и не придумал как его решить. 2 столбца. в первом четырехзначные номер. во втором тип работы
4299 / СТПЛ
4299 / РТПЛ
5527 / СТПС
5527 / РТПС
7726 / СТПЛ
7726 / РТПС
Теперь вопрос. При добавлении через форму ввода новой строки с заполнением вручную нужно выполнить проверку на повторение с условием. Если расшифровать значения во втором столбце Р-реконструкция, С-строительство, ТП-тех.присоединение, Л-льготный, С(в конце)-стандартизированный(платный)! ТО есть один пункт может иметь и стройку и реконструкцию, но не может быть и льготным и стандартизированным.
5527 / СТПС
5527 / РТПС
верно
7726 / СТПЛ
7726 / СТПС
Ошибка
7726 / СТПЛ
7726 / РТПС
Ошибка Теперь условия в моем понимании. 1) если вхождений 0 то добавить и все. 2)Если уже есть 2 то нет смысла добавлять третий. Эти 2 пункта понятно и я решаю это через
2)Если все таки вхождение одно, то как быть со сравнением второго столбца? И как лучше реализовать данную идею? я думал можно Select...Case для начала а уже внутри усложнять p.s. КАК пользоваться ВВ код таблицы?? так и не понял чем разделить ячейки?

Решение задачи: «Поиск повторений по 2 условиям»

textual
Листинг программы
if right(v1,1)=right(v2,1)then
  'верно
else
  'Ошибка
endif

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


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

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

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