VBA文本框日期格式

时间:2012-08-16 01:02:25

标签: excel vba

我有一堆控件,按钮,复选框等散布在Excel工作表中的一堆单元格中。我想用一个大单个单元格中的控件替换所有这些混乱,控件链接到单元格。除了约会之外,这一切似乎都很可能。如果我将文本框链接到包含日期(例如= NOW()的单元格,则文本框将显示日期的内部表示,而不是看起来像用户日期的内容。文本框链接到的单元格被格式化为日期。

无论如何导致日期显示在链接到单元格的文本框中?

是否有一些我可以添加附加到文本框的代码来执行此操作?

请注意,不涉及任何形式,只需在工作表上进行控制。

1 个答案:

答案 0 :(得分:2)

我可能会误解,但你基本上想要一个可以显示日期的文本框?为了得到以下内容,我使用了一个ActiveX文本框,选中它并将公式从=EMBED("Forms.TextBox.1","")更改为=A1

enter image description here

这(到目前为止)反映了基础单元格中的格式。