Т.е. вариант:
В одном цикле проходим по всем записям и сохраняем данные по нужному артикулу в массив. Потом запускаем цикл по массиву.
будет быстрее текущего варианта?
А вариант:
Заменить оба цикла на перебор значений по артикулу с помощью Find.
будет медленнее всех?
Я просто с VBA на Вы, кодить могу, а вот понять на что повлияет выбор того или иного варианта не знаю как. Кодить все варианты, чтобы сравнить не хочется (опять же потому что с VBA на Вы). :)
В одном цикле проходим по всем записям и сохраняем данные по нужному артикулу в массив. Потом запускаем цикл по массиву.
будет быстрее текущего варианта?
А вариант:
Заменить оба цикла на перебор значений по артикулу с помощью Find.
будет медленнее всех?
Я просто с VBA на Вы, кодить могу, а вот понять на что повлияет выбор того или иного варианта не знаю как. Кодить все варианты, чтобы сравнить не хочется (опять же потому что с VBA на Вы). :)