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