1

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

4

3 に答える 3

2

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
于 2008-09-29T15:17:08.127 に答える
1

これをトラップするには、 Worksheet.SelectionChangeイベントを使用します。

于 2008-09-29T15:14:54.390 に答える
0

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

于 2008-09-29T15:18:06.363 に答える