Note: The other languages of the website are Google-translated. Back to English

如何通过Excel中的“命令”按钮更新或插入(当前)日期和时间?

通常,许多Excel用户倾向于使用公式= NOW()插入时间戳。 使用此公式,每次打开工作簿时插入的时间戳将自动更新。 要随时手动更新工作表中的日期和时间,如何实现? 本文将向您展示通过单击Excel中的“命令按钮”来更新当前日期和时间的方法。

通过带有VBA代码的命令按钮更新日期和时间


通过带有VBA代码的命令按钮更新日期和时间

请执行以下操作以通过Excel中的“命令”按钮更新日期和时间。

1.单击以插入命令按钮 开发商 > 插页 > 命令按钮(ActiveX控件)。 看截图:

2.右键单击插入的命令按钮,然后单击 查看代码 从右键单击菜单中。

3.在弹出 Microsoft Visual Basic应用程序 窗口,请用下面的VBA代码替换原始代码。

VBA代码:通过Excel中的命令按钮更新日期和时间

Private Sub CommandButton1_Click()
    Range("A2").Value = Now()
End Sub

备注:在代码中,CommandButton1是插入的命令按钮的名称。 A2是将显示更新日期和时间的单元格。 请根据需要更改它们。

4.在“开发人员”选项卡下关闭“设计模式”。 单击命令按钮,然后将当前日期和时间插入到单元格A2中。

每次单击命令按钮时,单元格A2中的日期和时间都会立即更新。


相关文章:


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (7)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
你好..这是非常好的基本信息..


一个问题 - 每次按下按钮时,如何修改代码以将日期戳放入下面的 NEXT 行? (保留之前写的数据?)


太谢谢你了!
该评论由网站上的主持人最小化
嗨,
下面的 VBA 代码将适用于选定的单元格。 当您想在单元格中插入时间戳时,只需选择它并按下按钮。

私有子 CommandButton1_Click()
将 xRg 调暗为范围
出错时继续下一步
设置 xRg = 选择
xRg.Value = 现在()
END SUB
该评论由网站上的主持人最小化
惊人的! 感谢本教程。


但是,如何仅插入 DD/MM/YYYY 格式的日期?
该评论由网站上的主持人最小化
嗨,
您可以将输出单元格格式化为短日期格式来解决问题。
该评论由网站上的主持人最小化
我有个问题。 我们将工作簿保存在共享驱动器上,供整个团队访问。 我想将这个宏添加到它,以便在任何时候进行更改,我们只需按下按钮,时间和日期就会自动填充。 现在的问题是,如果我将新文件保存为“启用宏”并删除旧的“非宏”工作簿,则从该工作簿中将数据提取到其他工作簿,数据是否会继续从该新工作簿中提取或我需要修复所有其他工作簿吗?
该评论由网站上的主持人最小化
嗨米歇尔,
将工作簿另存为启用宏的 Excel 工作簿后,代码仍然可以正常工作。
该评论由网站上的主持人最小化
我如何更新代码以将时间/日期戳放在按钮旁边的单元格中,以便它适用于其上的每一行
这里还没有评论

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护