Есть фрагмент кода, который все что есть в этой колонке заносит в массив:
- Код: Выделить всё
KolCells = .Cells(1, 1).End(xlDown).Row
KolID = KolCells
ReDim ID(KolCells)
For ICells = 1 To KolCells
ID(ICells) = .Cells(ICells, 1)
Но в этой колонке много повторяющихся значений, а мне надо чтобы занесло только уникальные.
Подсказали пойти типа таким путем:
- Код: Выделить всё
.Cells(1, 1).Select
Selection.Insert Shift:=xlDown
.Cells(1, 1).Select
ActiveCell.FormulaR1C1 = ???
.Select
.AdvancedFilter Action:=xlFilterInPlace, Unique:=True
.Cells(1, 1).Select
Selection.Delete Shift:=xlUp
KolCells = .Cells(1, 1).End(xlDown).Row
KolID = KolCells
ReDim ID(KolCells)
For ICells = 1 To KolCells
ID(ICells) = .Cells(ICells, 1)
ActiveSheet.ShowAllData
Как это заставить работать?
Кто может помочь?