Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Application.EnableEvents = False
If Target.Column = 1 Then
t = Now()
t = Format(t, "yyyy""年""m""月""d""日""")
Target.ClearComments
Target.AddComment Text:=t
End If
Application.EnableEvents = True
End Sub
这个VB是只要在A列输入内容都会自动批注输入日期,如果你只是想输入数字时候自动批注,这代码要改一点点,还有就是自动批注后 如果你改动也会自动再一次批注,如果不想变那么还要在改代码。这个都是根据你自己的需求改的。