如何在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中自动填充单元格日期。
热门推荐
科技创新驱动养牛业变革:从遗传选择到可持续发展
佛教双塔、道教石雕、世俗骑楼:泉州三景展现千年文化交融
别再用牙膏了!伤口换药的正确方法和常见误区
专业医生教你:7步清创+6步换药,伤口护理这样做
坚果Pro续航优化指南:从系统设置到使用习惯,全方位提升手机续航能力
纯铜vs铜锌合金:紫铜带和黄铜带的性能差异与应用选择
坐朝问道与垂拱平章:古代帝王的治国哲学
秦始皇登上历史最强帝王榜单
《漫威争锋》灵蝶:从3D模型拆解到社区爆火的幕后故事
神奇四侠加盟,《漫威争锋》新赛季引爆
秋季芥菜种植指南:光头芥菜 vs 叶用芥菜
阿菲夫两助攻+补时绝杀,卡塔尔3-2险胜乌兹别克斯坦
卡塔尔3-2逆转乌兹别克斯坦,绝杀瞬间点燃全场!
泥人张第六代传人张宇:传统与现代的完美融合
灰石250车主必看:常见故障大揭秘
方向盘抖动怎么办?教你快速诊断汽车故障
原神5.0版本设备要求大揭秘:你的手机/电脑还够格吗?
《原神》新手启动指南:米哈游启动器 vs Whisky工具
巴西第二代乙醇技术引领全球能源转型
30%笔试通过率下,如何成功逆袭教师资格证考试
教资考试新变化:笔试难度提升,这些备考技巧助你通关
昆明新开免费观鸥公交,地铁5号线直达海埂大坝
七年级上册语文必读:《春》《济南的冬天》《雨的四季》
高甘油三酯血症防治:饮食运动双管齐下,专家这样建议
读懂这20句诗词,参透人生百态
自媒体版权遭侵犯,教你三步维权
新媒体运营必读:如何规避版权风险
JDM现身GTA:日本特供车如何影响游戏体验
巨蟹座男生的最佳职业选择揭秘
鼓幼江北分园:在“小小健康城”里探索“三元进阶”路径