Bonjour, je vous sollicite à nouveau car j'aimerais déclencher 3 Userforms différents dans des plages de cellules données.
Avec la réponse de GMB, j'ai réussi à déclencher un Userform là où je le souhaitais, mais la je voudrais plusieurs Userform dans des plages distcintes, j'ai essayé cela, mais ça ne fonctionne pas, il ne se passe rien pour le second Userform ! A l'aide :
Option Explicit
Dim plage1 As Range
Dim plage As Range
Private Sub worksheet_selectionchange(ByVal target As Range)
If target.Count > 1 Then Exit Sub
Set plage = Union(Range("BJ12:CC12"), Range("GF7:HF7"), Range("HZ7:IW7"))
Set plage1 = Union(Range("V7:AZ7"), Range("EC7:ES7"), Range("FK7:GC7"))
If Not Intersect(target, plage) Is Nothing Then
UserformG.Show
If Not Intersect(target, plage1) Is Nothing Then
UserFormW.Show
End If
End If
End Sub