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

在Excel中,当数据输入到某一列时,如何自动输入日期?

第2步

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

在Excel中,当数据输入到某一列时,如何自动输入日期?

结论

在本教程中,我们用一个简单的例子来演示当数据被输入Excel的某一列时,我们如何自动输入日期。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程