在VBA中手动选择日期

时间:2018-10-22 12:29:15

标签: excel vba excel-vba

我正在尝试找到一种允许手动输入日期和时间的方法。我有一个带有按钮的工作表,当用户更新表时,他们单击该按钮并输入当前日期和时间。面临的挑战是我目前具有Now()函数,并且每次打开工作簿时,该日期都会根据现在的日期进行更新。我希望这是一个手动操作。

我已经在这里和互联网上进行了搜索,我所能找到的只是自动化的NOW()或其他似乎可以使过程自动化的东西。

1 个答案:

答案 0 :(得分:0)

您可以使用VBA在单击按钮时将当前日期(加上时间)写入单元格:

Public Sub MyButton_Click()

    Worksheets("Sheet1").Range("A1").Value = Now

End Sub

只需将该过程与按钮链接,每次单击按钮,它将把日期和时间写入A1。