EXCEL - Создать список авторизованных значений (без дубликатов)

У меня есть список с большим количеством дат (некоторые дублируются или присутствуют много раз).

Date        REF A          REF B
21/05/18    7134090-509 
21/05/18    A075124-605 
21/05/18    1371030-509 
22/05/18    A921069-501    CP0428419
22/05/18    CD2045-4       CP0716358
23/05/18    B811232MD501   CP1239676
28/05/18    41141026-501    

Я хотел бы создать список разрешенных значений, которые отображают каждое из них, и которое будет обновляться автоматически, когда я добавлю новые строки в предыдущий список.

Результаты

Date
21/05/18
22/05/18
23/05/18
28/05/18

И я хотел бы использовать выбранную дату в VBA, поэтому мне нужно сохранить ее в переменную.

Большое спасибо.

1 ответ

Вы можете иметь новый лист, названный для примера valuesи определить диапазоны как Date на A:A колонка. Теперь вы можете сохранить его в своей переменной

Set valuesSheet = Worksheets("values")
Set myDates = valuesSheet.Range("Date")

Теперь все ваши даты хранятся в myDates

Другие вопросы по тегам