Problème "selection change" avec "clic droit"

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 !

Benoist28200

XLDnaute Nouveau
Bonjour le forum,
Est-il possible de n'attribuer le "selection change" que pour le clic gauche ?

Je m'explique, j'ai un userform (Num1) qui s'ouvre à la "selection change" et un userform (Num2) qui s'ouvre au clic droit. Le problème s'est qu'avant de m'ouvrir celui du clic droit , la selection change se déclenche et m'ouvre donc l' userform (Num2).

Merci.
 
Bonsoir Benoist

C'est tout à fait normal. Il faut mettre cette condition dans l'évenement SelectionChange pour le 1er formulaire.

If Not Intersect(Target, Columns("A:C")) Is Nothing Then UserForm1.Show. De cette façon, tu pourra afficher le 2ème formulaire en clic-droit sur les autres colonnes.

Hello Jean Marie! On c'est croisés 😉

VB:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
UserForm2.Show
Cancel = True
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Columns("A:C")) Is Nothing Then UserForm1.Show
End Sub
 
Dernière édition:
- 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

Discussions similaires

Retour