每当将新值添加到工作表中的一行数据时,我使用以下代码在第1列中添加时间戳:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Or Target.Column > 11 Then Exit Sub
With Application
.EnableEvents = False
Me.Cells(Target.Row, 1) = Now
.EnableEvents = True
End With
End Sub
我有点像VBA初学者,有人能告诉我如何确保带时间戳的数据是hh:mm格式吗?目前它包括日期。
答案 0 :(得分:2)
您可以通过宏设置格式。
Cells(target.Row, 1).NumberFormat = "hh:mm"