我有一個對話框,當用戶單擊一個宏按鈕時出現。這個對話框大多填寫完畢(日期,電子郵件,製作人,網站等被填寫),所有用戶需要做的就是輸入他們的名字。問題是輸入的日期是靜態的,所以如果我輸入「3/3/11」,它會保持這種狀態直到有人改變它。VBA Excel在文本框中提供當前日期
我想知道是否有某種方式讓該文本框始終顯示當前日期(除非用戶決定因任何原因而決定更改該日期)。我試過把不同的東西放到文本框的「Value」部分(比如「getDate()」和「= Date()」),但迄今爲止還沒有成功。
謝謝
傑西Smothermon
我在嘗試初始化之前詢問了此問題。我想我把這些代碼放在錯誤的地方。這裏發生了什麼:用戶點擊一個宏按鈕,該按鈕打開一個用戶表單,用戶輸入任何內容並點擊「運行」按鈕。我會在用戶表單打開之前放置這些代碼嗎?如果是這樣,我得到一個運行時錯誤「424」對象需要。謝謝 – 2011-05-03 21:22:02
右鍵單擊表單設計器並選擇查看代碼。把上面的代碼放在那裏。將「TextBox1」更改爲您的文本框被調用的任何內容。 – Graham 2011-05-03 21:24:54
酷豆,它的工作。只是當我去「查看代碼」時,它會自動轉到「UserForm_Click()」,所以我只是將其更改爲「UserForm_Activate()」。謝謝 – 2011-05-03 21:33:59