В том то и дело, что Индекс сдвигается на соседнюю фамилию, затем через несколько фамилий сдвигается обратно на правильную. А последний вариант считает правильно без сдвигов, во всяком случае я просмотрел до пятидесятой фамилии, все норм. И еще, в первом варианте эксель как бы зависает на полторы минуты, и только в конце начинает листать (в окошке запросов) "загружено столько-то строк", "загружено столько-то строк", а во втором варианте вроде такого долгого зависания нет, внизу что-то крутится и написано "идет фоновая загрузка чего-то там" и листает "загружено строк", а в первом варианте эксель прямо висит полторы минуты.
Цитата |
---|
buchlotnik написал: там разве что Фамилии могут в другом порядке выйти |
Но ведь Фамилии должен соответствовать Индекс от этой Фамилии, а не от соседней?))) И этот сдвиг ведь сортировкой не исправить? Наверно Вам, как автору кода лучше знать, что там не так, тем более что теперь все как надо )))) А что у Вас в пробирке то?