2012-08-16 419 views
1

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

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

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

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

回答

2

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

enter image description here

这(到目前为止)反映底层细胞的格式。

+0

太棒了!非常感谢! – 2012-08-16 01:18:50

+0

没有问题!很高兴它的工作原理(现在也意识到我的平面设计技能不是那么棒:))。 – RocketDonkey 2012-08-16 01:20:07