VBA 格式的日期

Date in VBA form

在我的 excel 表单上,我希望我的日期自动填充为今天的日期,我尝试使用 =Today() 函数,但是当我在填写表单后提交时,它似乎只更新了每次我按下提交按钮时,它 once.I 都需要它工作。任何 help/advice 任何人都可以给予将不胜感激。

非常感谢 宝拉

我再次推荐使用用户窗体!然后在该表单的代码中,您可以简单地插入:

Private Sub UserForm_Initialize() Project.MyTxtBox = Date End Sub

我会推荐 this 资源来了解更多关于 UserForms 的可能性。

编辑:如果要填充Submit 按钮,您必须找到单击该按钮的初始化程序。它将以 .._Click() 结尾。在该过程中,您将必须添加 Project.MyTxtBox = Date 并且您应该一切顺利。

如果您在 VBA 中查找此内容,您可以 select 您的“开发人员”选项卡,单击“Visual Basic”,创建一个新方法,然后将此代码粘贴到其中。

    Sub tDate()
Range("A1") = Date
End Sub

在那之后 link 您刚刚创建的宏的按钮。每次宏运行时,它都会为您提供当前日期。