如何在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中自动填充单元格日期。
热门推荐
LED灯为啥关不黑?电容储能揭秘
LED灯微亮怎么办?电路改进一步到位!
7种食物+3个习惯,科学提升你的免疫力
40岁后为何有“老人味”?科学解释及应对方法
加龄臭:40岁后的体味困扰,7个方法助你预防
中医调理配合日常保健,科学应对“老人味”难题
四种异常“老人味”预示疾病,医生支招如何去除
英国率先更新痛风指南,中国专家建议:健康饮食优于严格限嘌呤
百合银耳红枣汤,让你告别虚汗烦恼
感恩节必备:百合银耳红枣汤
冬季养生神器:银耳百合红枣汤
依洛尤单抗瑞百安:药物禁忌知多少?
依洛尤单抗禁忌症,你真的知道吗?
告别苦涩:云南茨菰的营养功效与四道经典菜谱
巴黎世家"本家"有多牛?上流圈公认"高定之王",竟是十级社恐
内关穴按摩真的能养生吗?
漳州古城火爆打卡,一天玩转攻略
内关穴:居家必备的健康守护神
漳州古城四大主题区,哪个最出片?答案令人惊喜!
心脏支架在运动时会脱落吗?
心脏病胃部不适慎用胃复安,及时就医是关键
脾胃与心脏健康密切相关,中医调理助你改善心血管状况
中国春节跻身世界级非遗,20个国家将其列为法定假日
黄金价格短期走势:四大关键因素与交易策略解析
黄金比特币携手创新高,全球经济不确定性加剧
春节申遗成功!中国第44项世界非遗诞生
颈动脉IMT增厚警惕心血管病,5大措施助你预防
1300万外卖骑手面临心理健康困境,工会多措并举送关怀
外卖小哥送餐送温暖:创意祝福语背后的暖心故事
外卖小哥的暖心秘诀:四类顾客的专属祝福语