Возникла необходимость усовершенствовать данный код, но не хватает силёнок. Помогите, пожалуйста. Для некоторых эта задача может показаться на раз плюнуть, а я сижу с ней уже очень долго... и никак(((
Во вложении файл, в котором в листе "как надо" показана задача, к чему необходимо прийти. (Надстройка Fuzzy Lookup тут не помощница). В общем нужно получить весь список максимально близких совпадений. Процент "максимально близкого" задается пользователем, не важно как (либо берется из ячейки, либо передается в функцию из другой процедуры). Скорее всего это будет уже не пользовательская функция, но это не важно, можно параметры и из процедуры передавать...
ВАЖНО: на входе - одна строка (ячейка), на выходе массив, в котором "Ломаная строка из списка", "Процент совпадения", "Номер строки, в котором находится ломаное слово". Если в сломанном перечне имеется несколько одинаковых строк, и они подходят под уровень совпадения, то необходимо выводить все эти значения. Выходные данные нужны именно в массиве, чтобы я мог его дальше использовать в процедурах и обрабатывать как мне дальше надо...
Для решения исходные и выходные данные можно задать жестко, ссылками на конкретные ячейки, или даже значениями. Я уже сам смогу подработать макрос, заменив жесткие ссылки на то, что мне надо.