pascal21
XLDnaute Barbatruc
bonjour le forum
pour une fois, je n'arrive pas en temps que demandeur
je viens de découvrir, pas hasard, un code qui pourrais permettre de remplacer une petite liste de validation 3 ou 4 items
un simple clic droit dans une cellule permet de faire alterner 1, 2, ou plus valeurs indiquées à l'avance dans le code
je ne prétends pas avoir inventé quoi que ce soit
mais je n'avais pas encore vu ce genre manipulation sur le forum
je ne résiste donc pas au plaisir de le faire partager
même si pour la plus part d'entre vous , ça ne sera pas un "scoop"
pour une fois, je n'arrive pas en temps que demandeur
je viens de découvrir, pas hasard, un code qui pourrais permettre de remplacer une petite liste de validation 3 ou 4 items
un simple clic droit dans une cellule permet de faire alterner 1, 2, ou plus valeurs indiquées à l'avance dans le code
Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
If Not Intersect([Champencours], Target) Is Nothing Then
If IsEmpty(ActiveCell.Value) Then
ActiveCell.Value = "en cours"
ElseIf ActiveCell.Value = "en cours" Then
ActiveCell.Value = ""
End If
End If
If Not Intersect([Champencours], Target) Is Nothing Then
If IsEmpty(ActiveCell.Value) Then
ActiveCell.Value = "fait"
ElseIf ActiveCell.Value = "fait" Then
ActiveCell.Value = ""
End If
End If
Cancel = True
End Sub
mais je n'avais pas encore vu ce genre manipulation sur le forum
je ne résiste donc pas au plaisir de le faire partager
même si pour la plus part d'entre vous , ça ne sera pas un "scoop"