EXCEL - Создать список авторизованных значений (без дубликатов) - PullRequest
0 голосов
/ 31 мая 2018

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

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 Ответ

0 голосов
/ 31 мая 2018

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

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

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

...