如何在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中自动填充单元格日期。
热门推荐
黄金菊:一种优美的草本植物(生长环境与药用价值)
莎士比亚的文字:特点、风格、优美原因及亮点解析
企业人才发展计划怎么制定才能提高员工满意度?
拉力计算公式:揭秘背后的原理,助你轻松掌握力学奥秘
吉他尺寸选择指南:如何根据身高、手臂长度等因素挑选适合自己的吉他
完全集成经验模态分解与自适应噪声(CEEMDAN)算法及其在信号降噪中的应用
房子的得房率计算方法及影响因素
CT检查费用为何贵?国家医保局出台指南,未来检查费用会下降吗?
@准大学生们看过来——临夏医保政策温馨提示
古建筑设计在佛教寺庙中的可持续发展策略
肝癌术后的并发症及护理要点
清朝的科举考试制度,考场的作弊者挖空心思,其结果是难以想象的
探索原生家庭的第一步:打碎母爱滤镜,客观地看待你的母亲
注册安全工程师通过率数据分析及报考指南
提升商务英语口语水平的方法
开关插座咋接线?老电工给你整理了一套图,手把手教你接线
如何选择中式古风装修元素以提升家居文化气息?
4P营销理论的主要内容是什么
江苏南通:培育创新生态,助力科技与产业“双向奔赴”
自来水检测项目有哪些
闻仲打了15年的北海,究竟有多恐怖?姜子牙为何终身不敢踏足?
高速公路警告标志设置距离及车钥匙故障处理指南
咖啡世界里的双子星:摩卡与拿铁
年底冲量!多家主流合资车企降价,15万能买合资大SUV
爱因斯坦曾说“引力其实是不存在的”,该如何理解?
2024年和田玉市场究竟藏了怎样的秘密?收藏者们该如何应对价格波动的挑战?
虚拟现实技术专业求职者怎样写好技能特长
3Q大战回顾:一场影响深远的互联网反垄断之争

汉语拼音与汉字书写关系研究
广东省专升本考试科目解析与备考攻略