В настоящее время у меня есть данные, которые уже отфильтрованы по типу бизнеса. Я хочу заполнить массив значениями из другого столбца без повторов. Другими словами, я хочу заполнить массив критериями фильтрации из другого столбца.
Критерии фильтрации в другом столбце будут меняться в зависимости от того, какой бизнес-тип выбран, поэтому заполнение массива должно быть динамическим c .
Я исследовал это в Интернете и пока нашел только то, что не работает:
Dim tempArr As Variant
tempArr = Sheets("Sheet1").Filters.Criteria1
Пример данных
buisUnit ProfCenter
SHS 1
SHS 1
SHS 2
SHS 3
SHS 4
ALT 5
ALT 6
ALT 6
ALT 7
Итак, если мои данные фильтруется по buis unit = SHS. Я бы хотел tempArray = (1,2,3,4), если бы фильтровал по ALT, я бы хотел (5,6,7)
Заранее спасибо.