Ouvrir liste déroulante automatiquement

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

O

olggapt

Guest
Bonjour au Forum.

Dans ce code, je contrôle le contenu de la cellule située en colonne "O" avant d'autoriser à sélectionner une liste déroulante située en colonne "N".
Une fois l'autorisation délivrée, je voudrais que la liste déroulante s'ouvre automatiquement sans avoir à cliquer sur la petite flèche de la cellule.

Ce code ne marche pas toujours c'est à dire que la liste déroulante n'apparaît pas systématiquement.
je ne me l'explique pas.
Auriez vous une idée ?
Merci!

PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

user = "Moi"

If Target.Count > 1 Then Exit Sub
If Application.Intersect(Target, Range("N6:N10")) Is Nothing Then Exit Sub

' contrôle du contenu de la cellule "O"
If Range("O" & ActiveCell.Row) = user Then Exit Sub  
If Not MsgBox("Voulez-vous vraiment modifier ?", vbYesNo + vbExclamation + vbDefaultButton2, "Attention") = vbYes Then Exit Sub

' ouverture automatique liste déroulante
If Application.Intersect(Target, Range("N6:N10")) Is Nothing Then Exit Sub
Target.Select
SendKeys "%{down}": Target.Select

End Sub
 
Re : Ouvrir liste déroulante automatiquement

Bonsoir
Non ça ne marche pas car le code fait déjà un premier traitement de la cellule quand elle est sélectionnée
est-ce pour cela que la liste de s'ouvre pas ?
merci !
 
- 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
9
Affichages
508
Réponses
4
Affichages
521
Réponses
2
Affichages
411
Retour