Domanda

Come posso catturare l'evento in Excel quando un utente fa clic su una cella. Voglio essere in grado di utilizzare questo evento per attivare un po 'di codice per contare quante volte l'utente fa clic su più celle diverse in una colonna.

È stato utile?

Soluzione

Controlla l'evento Worksheet_SelectionChange. In tal caso, è possibile utilizzare Intersect () con intervalli denominati per capire se è stato fatto clic su un intervallo specifico.

Ecco del codice che potrebbe aiutarti a iniziare.

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

Altri suggerimenti

Utilizza Worksheet.SelectionChange per intercettare questo.

L'evento SelectionChange del foglio di lavoro lo farebbe. Tieni presente che ciò attiva ogni volta che l'utente fa clic su una nuova cella.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top