次の 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' アプリケーション定義またはオブジェクト定義のエラー」というエラーが表示されます。