如何在 Excel 中在单元格输入数据时自动输入日期?


您是否考虑过 Excel 是否可以自动记录在工作表中输入的值的日期?通过在工作表中应用这个简单的过程,可以在 Excel 中实现此功能。例如,如果您想列出特定日期发生的重大事件,您可以直接输入事件名称,日期将自动生成。这可以节省大量时间,因为无需每次都输入日期,并且由于值的个数将是唯一且随机的,因此甚至无法完全使用自动填充柄。本教程将帮助您了解如何在 Excel 中在单元格输入数据时自动输入日期。

在单元格输入数据时自动输入日期

在这里,我们将为工作表插入 VBA 代码以完成我们的任务。让我们来看一个简单的过程,了解如何在单元格输入数据时自动输入日期。我们需要借助 VBA 应用程序来完成此过程;它无法直接在 Excel 中完成。

步骤 1

创建一个新的 Excel 工作表,右键单击工作表名称以打开 VB 应用程序,然后将程序输入到文本框中,如下图所示。

示例

Private Sub Worksheet_Change(ByVal Target As Range) 'Updated By Nirmal If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("A2:A15")) Is Nothing Then With Target(1, 2) .Value = Date & " " & Time .EntireColumn.AutoFit End With End If End Sub

步骤 2

现在将工作表另存为宏启用模板,并使用“Alt + Q”命令关闭 VBA 应用程序;然后,每次我们在“A”列的单元格中输入数据时,“B”列将显示日期。

结论

在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中在单元格输入数据时自动输入日期。

更新于:2023年1月10日

630 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.