Страницы: 1
RSS
Проверка кадастрового номера на соответствие маске, Макорс для проверки кадастрового номера на соответствие маске
 
Всем здрасте! :)

Нужен макрос для проверки кадастровых номеров в выделенном диапазоне на соответствие маске.
После проверки чтобы выдал сообщение,что "Проверено всего ХХХ КН, из них УУУ с ошибкой" и покрасило ошибочные КН красным шрифтом.
 
Здравствуйте.
Цитата
Zagadka написал:
Нужен макрос...
Умиляет это уже...Нужен - так кто мешает?! Напишите!
Ну хотя-бы попробуйте, а что не получиться - спросите. Макрос вообще не сложный
Хотя бы поиском воспользовались бы, вот, совсем рядом лежит!
Проверка текста по маске
Согласие есть продукт при полном непротивлении сторон
 
Самое сложное в макросе - красить как в примере. И самое бестолковое если номеров тысячи...
И кстати почему красным выделено 4?
Или нужно не соответствие маске, а соответствие значению рядом?
Изменено: Hugo - 13.09.2024 13:34:22
 
регуляркой
https://regex101.com/r/Kb2L0r/2
 
Цитата
Hugo написал:
И кстати почему красным выделено 4?
Т.к. самой маски нигде не указано, остается догадываться, что первое число должно быть из двух цифр
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Sanja написал:
первое число должно быть из двух цифр
- это я вижу, не дурак ))
Вопрос почему 4, а не 5 или 6? ))
Вообще зачем красить символ, в чём задача? Не достаточно просто пометить что тут в номере ошибка?
И кстати это "ошибка" можно поставить используя UDF что есть по ссылке выше.
Изменено: Hugo - 13.09.2024 13:51:22
 
Да потому что, тупо - 'нужен макрос'! Совсем себя перестали утруждать какими либо пояснениями)
Согласие есть продукт при полном непротивлении сторон
 
Zagadka ))
 
Цитата
написал:
И кстати почему красным выделено 4?Или нужно не соответствие маске, а соответствие значению рядом?
Конечно, нужно соответствие маске. Цветом выделено для наглядности, надо было 3 цифры выделить.
Что касается, пометить что в номере ошибка - это тоже вариант, просто что подразумевается, под пометить? в соседней клетке или как-то ещё?

Sanja, за ссылку спасибо, поизучаю, как сделать макрос для проверки по маске.
Изменено: Zagadka - 13.09.2024 13:55:57
 
делаем в соседних ячейках ссылку вида
=ГИПЕРССЫЛКА("https://rosreestr.gov.ru/fir_lite_rest/api/gkn/fir_lite_object/"&E3; "ссылка")
и при переходе по ссылке получаем всю информацию по объекту в формате json, если объекта нет - ошибку, независимо правильно ли указан в ячейке номер :)
делаем то же самое макросом  - пользуемся )
 
Цитата
Zagadka написал:
Конечно, нужно соответствие маске
Какой маске? Мы её не видим. Напишите эту маску, или обведите в файле или на скрине, чтобы мы поняли.
 
Цитата
написал:
Какой маске? Мы её не видим. Напишите эту маску, или обведите в файле или на скрине, чтобы мы поняли.
Она же есть в файле примера.

Цитата
написал:
делаем в соседних ячейках ссылку вида
Интересно, надо попробовать.

P.S. nilske, да, получается, но для простой массовой проверки соответствия правильности написания номеров в файле - наверное не подойдёт.
Изменено: Zagadka - 13.09.2024 14:19:00
 
Цитата
Zagadka написал:
для простой массовой проверки соответствия
для простой проверки заворачиваете в макрос регулярное выражение, пример выражения я указал ссылкой выше.
как это сделать - много примеров на форуме.
а вашем файле гораздо больше ошибок в номерах, чем выделено красным.
 
Цитата
Zagadka написал:
Она же есть в файле примера.
Цитата
Hugo написал:
И кстати почему красным выделено 4?Или нужно не соответствие маске, а соответствие значению рядом?
Цитата
Sanja написал:
Т.к. самой маски нигде не указано
Может на скрине с файла-примера обвести или как-то указать, что именно в нём является маской? Ибо мы не очень это понимаем.
Страницы: 1
Наверх