Question

Comment capturer l'événement dans Excel lorsqu'un utilisateur clique sur une cellule. Je souhaite pouvoir utiliser cet événement pour déclencher du code permettant de compter le nombre de fois où l'utilisateur clique sur plusieurs cellules différentes dans une colonne.

Était-ce utile?

La solution

Extrait l'événement Worksheet_SelectionChange. Dans ce cas, vous pouvez utiliser Intersect () avec des plages nommées pour déterminer si une plage spécifique a été cliquée.

Voici un code qui pourrait vous aider à démarrer.

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

Autres conseils

Utilisez le Worksheet.SelectionChange pour l’intercepter.

L'événement Worksheet SelectionChange le ferait. Notez que cela déclenche chaque fois l'utilisateur clique sur une nouvelle cellule.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top