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 ??
Merci d'avance
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 ??
Merci d'avance