当执行以下 VB 代码并打开“跟踪更改”功能时,我在 MS Excel 中遇到错误:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If IsEmpty(Target) Then
Target.Offset(0, 1).Value = Empty
Else
Target.Offset(0, 5).Value = Now()
End If
End If
End Sub
似乎我可以很好地将数据输入前 2 行,但是一旦我开始在第 3 行及以后填充数据,我就会收到一条错误消息,指出“运行时错误 '1004' 应用程序定义或对象定义错误”。