如何在Excel中自动填充单元格日期?
创作时间:
作者:
@小白创作中心
如何在Excel中自动填充单元格日期?
引用
1
来源
1.
https://geek-docs.com/excel/excel-tutorials/t_how-to-auto-populate-date-in-a-cell-when-its-adjacent-cell-is-updated-in-excel-2.html
在Excel中,我们经常需要记录某个单元格的最后更新日期。虽然Excel本身没有直接提供这个功能,但我们可以使用VBA(Visual Basic for Applications)来实现。本文将通过一个简单的示例,演示如何在Excel中自动填充单元格日期。
自动填充单元格日期
我们将在表格中插入VBA代码完成任务。让我们看一个简单的过程来了解如何使用VBA代码在Excel中自动填充单元格日期。
步骤1
假设我们有一个名称列表,类似于下面图片中所示的数据。
现在要打开VBA应用程序,右键单击工作表名称,选择“视图代码”,然后单击“插入”,在文本框中输入以下程序(如下图所示)。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'Updated by Nirmal
Dim xRg As Range, xCell As Range
On Error Resume Next
If (Target.Count = 1) Then
If (Not Application.Intersect(Target, Me.Range("B:B")) Is Nothing) Then _
Target.Offset(0, -1) = Date
Application.EnableEvents = False
Set xRg = Application.Intersect(Target.Dependents, Me.Range("B:B"))
If (Not xRg Is Nothing) Then
For Each xCell In xRg
xCell.Offset(0, -1) = Date
Next
End If
Application.EnableEvents = True
End If
End Sub
在代码中,“B:B”表示单元格“B”中的数据,“-1”表示更新日期显示在其左侧的单元格中;如果我们将其更改为“1”,日期将显示在单元格“C”中。
步骤2
现在将工作簿另存为支持VBA的模板,然后使用Alt + Q命令关闭VB应用程序,当我们在单元格B中更新值时,日期将自动插入单元格中A,如下图所示。
结论
在此教程中,我们使用一个简单的示例来演示如何在Excel中自动填充单元格日期。
热门推荐
房屋出租需要缴纳哪些税费?
牛肉和牛筋哪个胆固醇高?一文读懂它们的营养差异
湿疹用什么药膏最有效?一文详解各类湿疹药膏
人工智能企业注册指南:从商业模式到银行开户
你被巴黎奥运会开幕式上的“蓝色酒神”吓到了吗?《希腊神话》中的酒神到底是个啥形象
多联机空调的工作原理、工程设计及注意问题
军事才能的较量:韩信与项羽谁更强?
一般什么情况需要做胃肠镜
情绪价值是什么?4个心法给足伴侣情绪价值,关系更紧密!
笔记本电脑支架全面指南:提升工作体验的得力助手
如何自行检测笔记本散热是否良好?
金庸《笑傲江湖》:一部洞察人性的武侠经典
怎么衡量一幅画的价值?
植牙前必知!医师解密植牙价格、优缺点、流程与风险等常见问题
睡觉也有最佳“黄金时间”,不是11点,也不是12点……
如何删除设备管理器中的设备
每三人有一人享受免签便利 西九龙站口岸今年出入境外籍旅客突破百万人次
喝茶对肾脏是否有影响
托马斯·德曼的拟造世界与时空幽灵,如何帮助我们面对真实?
怎么选择适合自己企业的数字化转型课程?
针对 XP 开发的软件如何在 win7 下安装
《游园惊梦》:在梦幻与现实交错中清醒,在今昔的强烈对比中缅怀
《游园惊梦》:在梦幻与现实交错中清醒,在今昔的强烈对比中缅怀
最·高占44.1%?亚洲学生最多的9所美国大学盘点!
木纹漆施工工艺详解:从底色处理到最终罩光
菠萝啤含不含酒精?含酒精与无醇,口感大不同!
疗愈下班后的疲惫!5种简单居家插花布置搭配教学
冬季跑步装备选购指南:既要暖又要跑得舒服!
“水花消失术”如约登场,全红婵和陈芋汐是怎么把水花“揉”没的?
毕业生档案管理指南:存放、查询与补办全攻略