Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
excel日期选择器未输出正确的值_Excel_Datepicker_Userform_Vba - Fatal编程技术网

excel日期选择器未输出正确的值

excel日期选择器未输出正确的值,excel,datepicker,userform,vba,Excel,Datepicker,Userform,Vba,在我的Excel用户窗体上,我有内置的日期选择器(Microsoft日期和时间选择器控件6.0) 我想将此值输出到工作表中,但无论日期选择器上选择的日期是什么,输出总是不正确的。 我得到了1999年12月30日的数据输出 Cells(23, 2) = Format(EmployeeStartDatePicker.Value, "dd/mmmm/yy") 这与我在另一个网站上找到的并为用户工作的内容相同,但我的网站与此不同。请尝试相反的方法: Cells(23, 2).NumberFormat

在我的Excel用户窗体上,我有内置的日期选择器(Microsoft日期和时间选择器控件6.0)

我想将此值输出到工作表中,但无论日期选择器上选择的日期是什么,输出总是不正确的。 我得到了1999年12月30日的数据输出

Cells(23, 2) = Format(EmployeeStartDatePicker.Value, "dd/mmmm/yy")
这与我在另一个网站上找到的并为用户工作的内容相同,但我的网站与此不同。

请尝试相反的方法:

Cells(23, 2).NumberFormat = "dd/mmmm/yy"
Cells(23, 2) = EmployeeStartDatePicker.Value
我已经弄明白了

我有代码在日期选择器打开的情况下隐藏选项卡,在隐藏后尝试输出值不会返回任何值,但如果我在隐藏选项卡之前输出值,则它会工作


感谢Shai的代码让我意识到了这一点。

谢谢,但我现在得到的日期输出是00/一月/00,即使日期选择器中的日期是17/02/2017@Demo如果你试着倒转台词会发生什么?就像我的代码里?