Double click dans une case

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

D

denisbouchard

Guest
Bonjour le forum,
Je viens de faire une petite routine qui est censer me faire apparaitre une croix dans une case des colonnes D, F et H si je fais un double click sur celle-ci ,mais ça ne fonctionne pas. quelqu'un peut-ile me dire pourquoi?
Voic mon code:
Private Sub Worksheet_BeforeDoubleClick(ByVal target As Range, cancel As Boolean)
If target.Address = "$D: D$" Or target.Address = "$F:F$" Or target.Address = "$H:H$" Then
target = "X"
Else
Exit Sub
End If
cancel = True
End Sub
Merci
denis
 
Re : Double click dans une case

Bonjour Denisbouchard,

Voici comment modifier ton code :
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal target As Range, cancel As Boolean)
    If target.Column = 4 Or target.Column = 6 Or target.Column = 8 Then
        target = "X"
    Else
        Exit Sub
    End If
    cancel = True
End Sub

A+
 
Re : Double click dans une case

Bonjour
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal target As Range, cancel As Boolean)
If Not Application.Intersect(target, Range("$D:$D,$F:$F, $H:$H")) Is Nothing Then
target = "X"
Else
Exit Sub
End If
cancel = True
End Sub
Cordialement
 
Re : Double click dans une case

Bonjour,

Tu peux essayer le code suivant :

VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("D:D,F:F,H:H")) Is Nothing Then Exit Sub
Target = "X"
Cancel = True
End Sub

A +
🙂
 
- 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

Réponses
4
Affichages
586
Retour