【问题标题】:Textbox only give the value of the date not the date itself in Excel文本框只给出日期的值而不是 Excel 中的日期本身
【发布时间】:2016-04-14 16:24:33
【问题描述】:

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

【问题讨论】:

  • 添加您的代码,让我们以最有效的方式帮助您
  • 使用.Text 而不是.Value 像这样:Me.TextBox1.Text = ActiveSheet.Range("DateCell").Text
  • 是的,我确实用过。值我猜我想尝试改变它^_^

标签: excel vba date


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    相关资源
    最近更新 更多