2017-02-17 9 views
0

На моем Excel UserForm я встроенная дата подборщик (Microsoft Даты и время Picker Control 6.0)первенствует выбор даты не выводит правильное значение

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

Cells(23, 2) = Format(EmployeeStartDatePicker.Value, "dd/mmmm/yy") 

Это идентично тому, что я нашел на другом сайте и работал для пользователя, но не мой.

ответ

0

Попробуйте обратное, то:

Cells(23, 2).NumberFormat = "dd/mmmm/yy" 
Cells(23, 2) = EmployeeStartDatePicker.Value 
+0

Спасибо, но теперь я получаю вывод даты 00/январь/00, хотя дата в datepicker равна 17/02/2017 – Aurelius

+0

@ Демон, что случилось, если вы попробуете линии в обратном направлении? как в моем коде? –

0

Я понял это.

У меня есть код, который скрывает вкладку с помощью средства выбора даты, пытаясь вывести значение ПОСЛЕ того, как оно скрыто, возвращает значение, но если я вывожу значение до того, как я скрою вкладку, это сработает.

Спасибо Шаю за код, который заставило меня осознать это.