質問

ユーザーがセルをクリックしたときにExcelでイベントをキャプチャするにはどうすればよいですか。このイベントを使用して、ユーザーが列内の複数の異なるセルをクリックした回数をカウントするコードをトリガーできるようにします。

役に立ちましたか?

解決

Worksheet_SelectionChangeイベントをチェックアウトします。その場合、名前付き範囲でIntersect()を使用して、特定の範囲がクリックされたかどうかを判断できます。

開始に役立つコードを次に示します。

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    If Not Intersect(Target, Range("SomeNamedRange")) Is Nothing Then
         'Your counting code 
    End If
End Sub

他のヒント

Worksheet SelectionChangeイベントがそれを行います。これは、ユーザーが新しいセルをクリックするたびに毎に起動することに注意してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top