excel - VBA Excel 在文本框中提供当前日期

标签 excel vba date textbox

当用户单击宏按钮时,我会出现一个对话框。该对话框大部分已填写(填写日期、电子邮件、制作人、网站等),用户所需要做的就是输入他们的姓名。问题是输入的日期是静态的,所以如果我输入“3/3/11”,它将保持这种状态,直到有人更改它。

我想知道是否有某种方法可以让该文本框始终显示当前日期(除非用户决定出于某种原因更改它)。我尝试将不同的内容放入文本框的“Value”部分(例如“getDate()”和“= Date()”),但到目前为止尚未成功。

谢谢,

杰西·斯莫瑟蒙

最佳答案

使用表单初始化事件,例如:

Private Sub UserForm_Initialize()
    TextBox1.Value = Format(Date, "mm/dd/yyyy")
End Sub

关于excel - VBA Excel 在文本框中提供当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5875418/

相关文章:

vba - 通过 Excel VBA 的 HTTP Post 协助

vba - Excel VBA 代码疑难解答

python - 面向仅使用过控制台的学生的 GUI 入门

date - pig 检查列是否与日期格式匹配

vba - 在Excel VBA中删除表名

python - 如何使用 Python 计算 Excel 文件中的工作表总数

excel - 透视全文而不是计数 - Excel

VBA Excel 变量对多个键/顺序进行排序

mysql - 仅适用于某些情况的查询

postgresql - PostgreSQL 10 中的默认日期范围更宽?