如何在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中自动填充单元格日期。
热门推荐
东兴绝美打卡点,你去过几个?
东兴国门景区:中越友谊的见证者
东兴周末游打卡:万尾金滩、中越友谊大桥、屏峰雨林公园
东兴旅游打卡胜地,你最想去哪里?
Omega-3脂肪酸和维生素拯救脂溢性脱发
《三角洲行动》新手入门攻略:从零基础到熟练掌握
3款盘丝饼的做法,一拉一卷,千丝万缕焦香酥,大人孩子都喜欢
膨松剂的作用与危害 膨松剂和泡打粉的区别是什么
脂溢性脱发治疗迎来新突破:KX-826和MI131展现良好前景
时刻帮丨社保断了有什么影响?怎么补缴?
社保为什么要在基数调整前补缴?
三苏祠:园林藏千年文脉,科技赋文化新生
眉山两日游:三苏祠文化探访与瓦屋山徒步攻略
三苏祠:三苏故居变身文化传承地,园林建筑见证千年文脉
梦中与母亲重逢:科学解析与文化解读
科普|什么是四季膏方?你吃对了吗?
吕布被俘背后:《三国演义》中的权谋与爱情
揭秘白门楼:吕布被俘的真正原因
白门楼之战:吕布的悲剧与曹操的权谋
年底焦虑症来袭,这六招帮你轻松应对
比尔·盖茨教你年终岁首的职业规划
新疆和田:守护雪域边境 坚守忠诚担当
乳胶枕真的能拯救颈椎吗?选购与使用全攻略
乳胶枕头真的能拯救颈椎吗?
安丘天路:130公里自驾天堂,串珠溪潭与文化古迹
女人长期喝灵芝黄芪水的好处
28寸行李箱完美打包攻略:让旅行更轻松
大连到恩施大峡谷:三种交通方案,两天深度游
从“方寸之地”到“大方之家”:解密“方”的多重含义
铂金价格波动:全球经济影响与应对之道