VBA文本框date格式

我有一堆控件,button,checkbox等散布在Excel表格中的一堆单元格中。 我想用控制链接到单元格的大单元格中的控件replace所有这些乱七八糟的东西。 这一切似乎很有可能除了date。 如果我将文本框链接到包含date(如= NOW())的单元格,文本框将显示date的内部表示,而不是像用户的date那样的内容。 文本框链接的单元格被格式化为date。

有没有办法使date显示在文本框链接到单元格?

有一些代码,我可以添加附加到文本框来做到这一点?

请注意,没有涉及的表单,只是在表单上进行控制。

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

在这里输入图像说明

这(到目前为止)反映了底层单元格的格式。