liste déroulante : SendKeys "%{down}" qui ne fonctionne pas

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

orson17

XLDnaute Nouveau
Bonjour, je viens vers vous pour essayer de résoudre une difficulté sur laquelle je butte: dans une feuille de calcul intitulée achat j'ai dans certaines cellules des listes de validation qui sous window xp s'ouvrent à l'activation de la cellule via un script en vba mais pas sous vista pour le même classeur avec excel 2000 small buisness dans les deux cas. Voici le script qui permet d'ouvrir la liste en un seul mouvement sur la cellule:

'déroule la liste à l'entrée sur la cellule

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim vFormule As Variant
On Error Resume Next
vFormule = Target.Validation.Formula1
If vFormule <> "" Then
SendKeys "%{down}"
End If
End Sub
Ceci me permet de saisir plus vite les factures avec seulement la touche entrée et les touches fléchées.
Je ne sais pas où ça coince?? Si certains d'entre vous peuvent m'aider 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

Discussions similaires

Retour