如何在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中自动填充单元格日期。
热门推荐
银行的资产质量如何评估?
人工智能在高等教育发展中的挑战与反思
电解提金方法:高效、环保的黄金提取技术
笔绘西行哪吒和玉鼠:国漫新时代的传承与创新
古代的外交礼仪:从朝觐到互派大使
总投资超百亿!福清续写侨乡发展新篇章
数据科学与大数据技术:解锁未来职场密码的必修课程有哪些?
满五唯一政策对买方有何利益?
亚冠精英联赛焦点战前瞻:上海申花VS蔚山HD,复仇之战谁将胜出?
隆鼻手术后应该吃什么食物比较好?了解术后饮食注意事项与推荐食谱
考公务员需要参加培训班吗?
如何理解股票上证指数的意义?上证指数的波动对股市有哪些指示作用?
坝上草原在哪里?揭秘这片美丽的天然天堂
国潮养生局哪里组?来上海体育博物馆开整!
同卵和异卵双胞胎区别
WPS表格图片在Excel中正常显示的15种方法
为什么监测自来水中的余氯值?
失恋掉粉,合体价飙3倍,恋综网红不敢分手
上交所发布并购重组典型案例汇编,明确4类负面类型从严监管
土方工程工艺标准及细部节点做法,图文教你土方开挖
杜甫诗歌中的幽默诙谐:一个不一样的"诗圣"
AI技术助力小程序开发:从艺术生实践看商业变现新路径
逍客方向盘异响如何解决?中保研碰撞排名查询指南
人力资源管理中的激励机制:理论与实践的双重探索
使用AI进行需求分析的案例研究
朱元璋:从贫农到开国皇帝的传奇人生
组织能力培养:如何管理你的任务清单和日程安排?有7个要点
不发工资打12333有用吗?维权指南来了
如何用令人惊叹的开头段落抓住读者的注意力,让你的作品脱颖而出
插画添加高光小技巧!