Double-clic réservé à 3 cellules

kadelmalin

XLDnaute Occasionnel
Bonjour,
j'ai appliqué cette petite procédure à ma feuille, mais je voudrai que le double-clic ne concerne que les cellules E59, E61 et E63.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
If IsEmpty(ActiveCell.Value) Then
ActiveCell.Value = "X"
ElseIf ActiveCell.Value = "X" Then
ActiveCell.Value = ""
End If
Cancel = True
End Sub
 

Paf

XLDnaute Barbatruc
Re : Double-clic réservé à 3 cellules

Bonjour,

Une solution:

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
 If Target.Count = 1 And Not Intersect(Target, Range("E59,E61,E63")) Is Nothing Then
    Target.Value = IIf(Target.Value = "X", Empty, "X")
 End If
 Cancel = True
End Sub

A+
 

kadelmalin

XLDnaute Occasionnel
Re : Double-clic réservé à 3 cellules

Bonsoir,
La procédure a très bien marché, sauf que le curseur a été désactivé. J'ai cliqué dans la cellule E19 pour modifier un caractère, mais le curseur manquait à l'appel. Que dois-je faire ? merci
 

Discussions similaires

Réponses
2
Affichages
142
Réponses
2
Affichages
203

Statistiques des forums

Discussions
312 234
Messages
2 086 475
Membres
103 226
dernier inscrit
smail12