Capturando el evento Click en una hoja de cálculo de Excel
-
02-07-2019 - |
Pregunta
¿Cómo puedo capturar el evento en Excel cuando un usuario hace clic en una celda? Quiero poder usar este evento para activar algún código para contar cuántas veces el usuario hace clic en varias celdas diferentes en una columna.
Solución
Revisa el evento Worksheet_SelectionChange. En ese caso, podría usar Intersect () con rangos con nombre para averiguar si se hizo clic en un rango específico.
Aquí hay un código que podría ayudarte a comenzar.
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
Otros consejos
Use Worksheet.SelectionChange para atrapar esto.
El evento SelectionChange de la hoja de trabajo lo haría. Tenga en cuenta que esto activa cada vez que el usuario hace clic en una nueva celda.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow