Excel VBA で、セルの値の変化に応じてマクロなどを起動させる方法。Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then
If Target.Rows.Count = 1 And _
Target.Rows.Count = 1 Then
If Target = "run" Then
Target = ""
Call main
End If
End If
End If
End Sub
これで、"run" と入力したら main 関数 が呼ばれることになる。