Je cherche à optimiser l'utilisation de mes fichiers pour des utilisateurs de tout niveaux. C'est pourquoi je souhaiterai faire dérouler les liste de choix par double clic sur la cellule, plutôt qu'en cliquant sur la flèche en bas à droite de la cellule ...
Je sais que c'est réalisable, car je l'ai aperçu sur un fichier confidentiel ... mais je n'ai pas réussi à reproduire cet effet.
Re : Liste déroulante : faire dérouler les choix par double clic sur la cellule
Impecable
Merci à tous pour votre contribution
édit : Et si je souhaite appliquer cela sur plusieurs cellules, que faut il modifier ?
Par exemple sur la plage A2:C2 ...
Ou sur la cellule A2 et C2 seulement ...
Rappel du code utilisé :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$2" And Target.Count = 1 Then
SendKeys "%{down}"
End If
End Sub
Re : Liste déroulante : faire dérouler les choix par double clic sur la cellule
Re le fil
Essaye comme cela
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$2" Or Target.Address = "$C$2" And Target.Count = 1 Then
SendKeys "%{down}"
End If
End Sub
Re : Liste déroulante : faire dérouler les choix par double clic sur la cellule
Bonjour,
Voir PJ
Pour le champ A2:C2
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([A2:C2], Target) Is Nothing And Target.Count = 1 Then
SendKeys "%{down}"
End If
End Sub
Pour A2 et C2
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("A2,C2"), Target) Is Nothing And Target.Count = 1 Then
SendKeys "%{down}"
End If
End Sub