Clic droit ou gauche ?

Fermé
Plug&Play - 24 nov. 2010 à 13:41
Bonjour,

Dans mon projet VBA, j'ai créé du code dans les évènements Worksheet_SelectionChange et Worksheet_BeforeRightClick.
Je voudrais que seul le code de Worksheet_BeforeRightClick s'exécute quand l'utilisateur fait un clic droit.

J'ai essayé de dire à Worksheet_BeforeRightClick de mettre ma variable Cdroit (booléen) sur True, et ensuite j'ai dit à Worksheet_SelectionChange de ne s'exécuter que si Cdroit est à False.
Mais en fait c'est Worksheet_SelectionChange qui s'exécute en premier et pas Worksheet_BeforeRightClick , du coup la variable n'est pas basculée.

Il me semble que le seul moyen serait de savoir si c'est un clic droit ou un clic gauche qui a été réalisé, mais je ne sais pas comment récupérer cette information

Quelqu'un peut-il m'aider svp ??