0
Excelスプレッドシート内のセルが更新されるたびにマクロを自動的に実行するにはどうすればよいですか?セル更新時にマクロを実行 - エクセルデータをSQL Serverデータベースにエクスポート
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にデータをエクスポートすることです。
そして通常、ターゲットセルが変更されるとすぐにそれが実行されます。これは、シートモジュール内で常にプライベートであるべきイベントです。 –
は意味があります – Devendar