IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

ComboBox déclancher DropDown pour combo suivant?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut ComboBox déclancher DropDown pour combo suivant?
    Bonjour à tous,

    J'ai plusieurs combobox sur mon USF, lorsque je choisi une valeur dans une de mes listes, j'aimerais que la liste suivante se "déroule" DropDown mais rien à faire, je n'y arrive pas...

    Voici ce que j'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub ComboBox1_Change()
    ComboBox2.DropDown
    End Sub
    Ce code n'agit pas du tout... J'ai pensé qu'il fallait Donner le focus au composant suivant... de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Private Sub ComboBox1_Change()
    ComboBox2.SetFocus
    ComboBox2.DropDown
    End Sub
    Mais ce dernier code affiche un joli message d'erreur :
    Erreur d'exécution '-2147417848 (80010108)' :
    Erreur Automation
    L'objet invoqué s'est déconnecté de ses clients.


    Merci de m'en dire plus sur la marche à suivre...

    Cordialement,

    Jojo

  2. #2
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonjour le Forum,

    Pourquoi ne pas essayer avec l'évènement "AfterUpdate", ainsi tu aurais fini les actions sur ta combo et la suivante pourrait réaliser l'action souhaitée.

    J'opère ainsi pour ajouter mes valeurs à la combo suivante, mais jamais testé avec la propriété que tu donnes.

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Effectivement c'est pas façile du tout, il faut être dans une procédure du combo2 pour pouvoir ouvrir le combo2, donc pas possible à partir de Combo1 mais j'ai trouvé la parade...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub ComboBox1_Change()
        ComboBox2.SetFocus
        SendKeys "^(F4)"
    End Sub
     
    Private Sub ComboBox2_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
        If KeyCode = 16 Then
            ComboBox2.DropDown
        End If
    End Sub
    Ca fonctionne nickel.
    A+

  4. #4
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Exact ça marche nickel !!!

    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. popup pour chat suivant expediteur
    Par speedylol dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/03/2008, 13h21
  2. [C# .NET 2.0] ComboBox en DropDown
    Par mow dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/02/2008, 13h13
  3. ComboBox - Annuler Dropdown
    Par sl.info dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/11/2007, 15h37
  4. [MySQL] Besoin d'aide Lien pour Id suivant
    Par garaut dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/11/2006, 05h18
  5. Bouton pour etat suivant critères
    Par lolo_bob2 dans le forum Access
    Réponses: 2
    Dernier message: 21/07/2006, 14h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo