如何在 Excel 中实现在列中输入数据时自动输入日期?
ms excelmicrosoft technologiescomputers更新于 2024/10/3 16:44:17
您是否考虑过 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 中,在列中输入数据时自动输入日期。
相关文章
有用资源
excel 参考教程 - 该教程包含有关 excel 的更多信息:https://www.cainiaomax.com/excel/

