Amigos que tal, estoy tratando de poder obtener el Click del Mouse cuando estoy corriendo en Excel y cuando detecte este click quiero ejecuta una macro, alguien sabe como puedo hacerlo... ?
HE probado:
1) Utilice el doble click, pero no me sirve ya que no puedo realizar el doble click con la parte fisica que estoy armando.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, _
Cancel As Boolean)
....
End Sub
2) Ocupe el click del boton derecho:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _
Cancel As Boolean)
....
End Sub
=>Esta me sirve, al presionar el boton derecho, pero el problema que luego me aparece le menu contextual del boton derecho, entonces:
a) Se puede eliminar que aparesca este menu??
b) La solución que le di fue colocar luego de mi macro un enter,l para que desapareciera:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _
Cancel As Boolean)
'
M1_MACRO_EJECUTA_PROCESO CAMBIA_NUMERO = True
Application.SendKeys "{RETURN}", True
'
End Sub
Con eso desaparezo el menu, pero no me convence pues igual se ve el menu que aparece y luego desaparece... mmmmm
3) La verdad quiero obtener el click del tercer boton o el click de los dos botones al presionarlos juntos, pero no aparece como un procedimiento dentro de la hoja...
==> Se puede obtener de algun lado????
4) Mejor todabvía, hay alguna otra forma de detectar el mouse y ocuparlo en un macro ???? porque en los dos casos anteriores si saco el mouse de la hoja deja de funcionar....
Si me pueden ayudar se los agradecere mucho...
Saludos a todos...



