我是 VBA 新手。我在 excel 中有一個用戶表單的日期文本框。我想輸入,比如1/25,當我回車時,它會自動變成1/25/22。年份將自動更正為當前年份(目前為 2022 年)。當您將日期放在 Excel 單元格上時,它類似于日期自動更正,但我希望它在用戶表單文本框上作業。
最后,當我輸入錯誤的字符時,例如單個數字或字母,它會出現一個訊息框提醒我需要重新輸入
非常感謝你!
uj5u.com熱心網友回復:
您可以將 ControlSource 屬性設定為指向格式為日期的 EXCEL 單元格。此單元格可以位于隱藏的作業表中,并且可以具有已定義的名稱。例如,在我的例子中,我將 Sheet1 中的單元格 A1 稱為 MyDateCell,并使用 textbox->right-click-properties 將文本框的 ControlSource 設定為 =MyDateCell。現在文本框的行為與其對應的單元格一樣。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/410271.html
標籤:
上一篇:從表創建表
