• Initiateur de la discussion Initiateur de la discussion Jean-Claude Renou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jean-Claude Renou

Guest
Bonjour à tous,

j'utilise la fonction BeforeRightClick pour lancer une macro sur clic de droite de l'utilisateur.
Ca marche très bien... mais lorsque la macro est terminée, s'affiche le menu par défaut du clic droite dans une page excel

y a-t-il moyen de désactiver ce menu?

ou alors y a t-il un autre moyen de lancer une macro sur clic droite?

Merci de votre aide Jean-Claude
 
Salut Jean Claude

Et bien si tu es sûr que tes users n'auront pas besoin du clic droit, on peut le virer par macro...

Sub ClickDroitOFF()
Application.CommandBars("Cell").Enabled = False
End Sub


Sub ClickDroitON()
Application.CommandBars("Cell").Enabled = True
End Sub

A toi de voir si tu mets çà dans le WorkBook_Open, ou Worksheet_Activate

ATTENTION Jean Claude, Dans tous les cas ne pas oublier de remettre Enabled à True avant de quitter ton appli, sinon ton téléphone va pas tarder à sonner... (dans Workbook_BeforeClose par exemple)

Voilà c'est simple...
Bon Aprèm
@+Thierry
 
en fait il y a plus simple et moins risqué que la solution de Thierry : dans l'événement beforerightclick, il y a un argument Cancel. Si tu le mets à true, Excel considère que l'événement ne s'est pas déclenché suite à ta macro. Voilà
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
515
Réponses
2
Affichages
331
Réponses
14
Affichages
528
Retour