Excel スプレッドシートのセルが更新されるたびにマクロを自動的に実行するにはどうすればよいですか?
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "A1" And Target.Value > 0 Then
MsgBox ("A1 has changed.")
Application.Run("A1Changed")
End If
End Sub
ただし、それは値が正になった場合のみです。A1 になんらかの変更が加えられたときに、このマクロを実行に移すにはどうすればよいですか? また、Private Sub を使用すると、スプレッドシートの更新を常に監視することになりますか?
私の問題は、セルが更新または変更されたときに、Excel から SQL Server にデータをエクスポートすることです。