Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Appliquer un évenement Worksheet_BeforeDoubleClick à une plage de données

  • Initiateur de la discussion Initiateur de la discussion Pasbleau
  • 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 !

P

Pasbleau

Guest
Bonjour à tous,

J'ai un code qui me permet, lorsque je double clique n'importe où sur la feuille, de m'afficher l'UserForm1.
J'aimerais adapter ce code pour que l'UserForm1 ne s'affiche que quand je clique sur une certaine plage de la feuille (plage nommée "tableau"). Et que rien ne se passe lorsque je double clique en dehors de cette page.

Je vous transmets le code qu'il faut adapter :

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, cancel As Boolean)

 l = Target.Row: UserForm1.Show
    
    cancel = True

End Sub


Merci à tous et vive excel-downloads
 
Re : Appliquer un évenement Worksheet_BeforeDoubleClick à une plage de données

Bonsoir,

ne sera actif que sur la plage A1:A10 :
Code:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A1:A10")) Is Nothing Then Exit Sub
UserForm1.Show
Cancel = True
End Sub

bonne soirée
@+
 
Re : Appliquer un évenement Worksheet_BeforeDoubleClick à une plage de données

Bonjour pasbleau,

Ceci devrait fonctionner :

VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, cancel As Boolean)
 
 If Not Intersect(Target, [tableau]) Is Nothing Then
    l = Target.Row: UserForm1.Show
 End If
 cancel = True

End Sub

A+

Edit : pas assez vite... boujour Pierrot
 
- 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

A
Réponses
1
Affichages
938
aitelhachmi
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…