首页 > 解决方案 > vba中的手动日期选择

问题描述

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

我在这里和互联网上搜索过,我能找到的只是自动化的 NOW() 或其他似乎自动化该过程的方法。

标签: excelvba

解决方案


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

Public Sub MyButton_Click()

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

End Sub

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


推荐阅读