Sub dict_test ()
Тусклое rng как ряд
Тусклое celle как ряд
Тусклые dic_items как вариант
Затемните I как длиной
Затемните x как вариант
Затемните dic как Scripting.Dictionary
Установите dic = новое Scripting.Dictionary
dic.CompareMode = 1
С листами («Sheet1»)
Установите rng = ряд (. Клетки (1, «a»). Клетки (. Rows.Count, «a»). Конец (xlUp))
Для каждого celle в rng
Если не dic.exists, то (celle. Значение) после этого
dic. Добавьте celle. Значение, celle. Значение
Закончитесь если
Следующее celle
dic_items = dic. Детали
. [c: c] .ClearContents
. [c1]. Измените размеры (dic. Подсчитайте, 1) = Application.Transpose (dic_items)
Закончитесь с
Установите dic = ничего
Закончите подводную лодку
|