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

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.
 

Lone-wolf

XLDnaute Barbatruc
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:

Discussions similaires

Statistiques des forums

Discussions
312 142
Messages
2 085 756
Membres
102 962
dernier inscrit
vil