Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("T2")) Is Nothing Then
Exit Sub
Else
v1 = Sheets("計算表").Range("T2").Value
Sheets("計算表").Range("T10").Value = WorksheetFunction.VLookup(v1, Sheets("10点").Range("A2:C33"), 3, False)
End If
End Sub
こちらのサイトの投稿を参考にして、以上のような構文で回すと、一回、一回、マクロを実行しないと値を取得してくれません。
T2の値の変化があれば、T10に 特定のワークシートのセルの値を返すと組んだつもりなのですが、
どうすれば、自動で値を取得するようになりますか?