2016-04-14 38 views
0

嗨,我是VBA的noob,我很难让这一个解决。我制作了一个包含4个文本框的用户表单,这个文本框由日期输入。问题是我每次从我的工作表中检索所述数据时显示日期的值/代码,而不是日期。例如,如果我添加日期12/21/2016,然后尝试调用它。它会显示42544.我使用Excel 2013.我没有日期选择器的东西,但我使用了一个自定义的,但仍然得到了相同的结果。文本框只给出日期的值不是日期本身在Excel中

+1

添加代码让我们以最有效的方式帮助您 – user3598756

+0

使用'.Text'而不是'.Value'就像这样:'Me.TextBox1.Text = ActiveSheet.Range(“DateCell”)。Text' – tigeravatar

+0

是的,我用过。价值我想imma试图改变它^ _ ^ –

回答

0

如前所述,请尝试使用.Text代替.Value。如果它没有帮助,请确保具有日期的单元格格式化为日期。还要确保在代码中将变量声明为Date(Dim abc As Date)。

相关问题