OVH Cloud OVH Cloud

Double clic

3 réponses
Avatar
Florian
Bonjour
je souhaite lancer mon userfrom par double-clic
actuellement, il se lance que par simple-clic
Merci beaucoup
Flo riant

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
Frm_toto.Show
End If
End Sub

3 réponses

Avatar
Philippe.R
Bonjour Florian,
Tu peux essayer avec cette syntaxe, dans le module de feuille :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
Frm_toto.Show
End If
End Sub

--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Florian" a écrit dans le message de news:
%
Bonjour
je souhaite lancer mon userfrom par double-clic
actuellement, il se lance que par simple-clic
Merci beaucoup
Flo riant

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
Frm_toto.Show
End If
End Sub



Avatar
Pat Dev VB
Dans Feuil1, Recherche l'événement BeforeDoubleClick()

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
'Si Double-clic sur la cellule (C,7) Alors
If Target.Address = "$C$7" Then
'Tu peux ouvrir ici ta UserForm
End If
End Sub
Je reste à ta disposition.


Bonjour
je souhaite lancer mon userfrom par double-clic
actuellement, il se lance que par simple-clic
Merci beaucoup
Flo riant

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
Frm_toto.Show
End If
End Sub





Avatar
Florian
Merci beaucoup à tous les 2
Bonne journée
Flo riant

"Pat Dev VB" a écrit dans le message de
news:
Dans Feuil1, Recherche l'événement BeforeDoubleClick()

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
'Si Double-clic sur la cellule (C,7) Alors
If Target.Address = "$C$7" Then
'Tu peux ouvrir ici ta UserForm
End If
End Sub
Je reste à ta disposition.


Bonjour
je souhaite lancer mon userfrom par double-clic
actuellement, il se lance que par simple-clic
Merci beaucoup
Flo riant

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
Frm_toto.Show
End If
End Sub