2012-08-16 415 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