Bonjour à tous.
Je souhaite écrire une macro qui permet de modifier le contenu d'une cellule rien qu'en double cliquant ou en cliquant droit dessus.
Le changement n'est pas énorme (OUI --> NON et NON --> OUI).
J'ai récupéré le code ci dessous :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Application.EnableEvents = False
With Target
If .Address = Range("O2").Address Then
Select Case .Value
Case "NON"
.Value = "OUI"
Case "OUI"
.Value = "NON"
End Select
End If
End With
Application.EnableEvents = True
End Sub
Comme vous le voyez ci dessous, il n'y a que la cellule O2 qui est concernée pour l'instant.
Mais ce code ne fonctionne pas pour l'instant.
De plus, le "Cance As Boolean", qui est sensé annuler la fenêtre contextuelle du clic droit, ou la modification de la cellule d'un double clic, ne fonctionne pas non plus.
Et comment faire si je souhaite définir d'autres cellules comme ayant la même fonctionnalité sur la même feuille (Ajouter la cellule M2 en plus de O2 par exemple) ?
Merci d'avance pour vos réponses.
Cordialement,
Onafe57