В файле в колонке "А" есть значения. В колонку "D" выбирает уникальные, а в колонку "E" количество этих уникальных. Но проблема! Уникальное значение с 250-й строки макрос не хватает... Так же побывал, если изменяю количество строк, то все равно одно уникальное значение макрос не берет...
Помогите решить проблему, чтобы выбирало все уникальные значения в ячейке "А".
лучше не использовать, т.к майкрософт не гарантирует совпадающий порядок в Keys и Items. В вашем случае совпало, но лично я сам на это нарывался. Лучше циклом:
Код
ReDim a1(d1.Count - 1, 1)
For i = 0 To d1.Count - 1
a1(i, 0) = a(i)
a1(i, 1) = d1(a(i))
Next
[d8] Resize(d1.Count, 2) = a1
Вообще-то об этом в спецификации по Dictionary написано. И Алексей (Alex_ST) об этом много раз говорил. Да и сам я нарвался один раз, когда в словаре более 1000 Key было. Надежнее Item через ключи вытаскивать. К тому же вытаскивание итем по ключу практически мгновенно, и не зависит от размера словаря (лично проверял).