Pergunta

Como posso capturar o evento em Excel quando um usuário clica em uma célula. Eu quero ser capaz de usar este evento para acionar algum código para contar quantas vezes o usuário clica em várias células diferentes em uma coluna.

Foi útil?

Solução

Confira o evento Worksheet_SelectionChange. Nesse caso, você poderia usar Intersect () com intervalos nomeados para descobrir se um intervalo específico foram clicados.

Aqui está um código que podem ajudar você a começar.

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

Outras dicas

Use o evento Worksheet.SelectionChange para prender isto.

evento

Planilha AlterarSelecção iria fazê-lo. Note que esta incêndios todas user tempo clica uma nova célula.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top