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 qui définit une autre combobox


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Femme Profil pro
    Chef de projet informatique
    Inscrit en
    Juillet 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2008
    Messages : 115
    Par défaut Combobox qui définit une autre combobox
    Bonjour à tous,

    J'aimerai faire un petit quelque chose et je ne sais pas comment le faire, voilà pourquoi je m'en remets à vous tous. Voilà mon problème :
    J'ai un formulaire dans lequel j'ai 2 combobox et j'aimerai que quand je choisis un type dans la combobox1 ça me donne une liste dans la combobox2 qui est en rapport avec ce que j'ai choisit dans combobox1.
    Je m'explique mieux :
    -> combobox1 contient :
    • type 1
    • type 2
    • type 3

    -> combobox2 contient :
    1. Si combobox1.value = type 1
      • choix 11
      • choix 12
    2. Si combobox1.value = type 2
      • choix 21
      • choix 22
    3. Si combobox1.value = type 3
      • choix 31
      • choix 32


    Et mon problème est que je ne sais pas comment faire pour obtenir ça...
    Auriez-vous une idée svp ?
    Merci
    A très vite

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut veriecherie et le forum
    Un exemple. Les formules sont masquées en A
    A+

  3. #3
    Membre confirmé
    Femme Profil pro
    Chef de projet informatique
    Inscrit en
    Juillet 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2008
    Messages : 115
    Par défaut
    Salut Gorfael,

    Merci pour ta réponse, j'ai à peu près compris le fonctionnement de ce que tu m'as passé, mais mon soucis c'est que moi j'ai un formulaire donc ça ne fonctionne pas de la même façon ? Il me semble que je dois faire avec du VBA non ?
    Si non je vais creuser ma tête pour intégrer ce que tu m'as passé dans mon développement !

    Merci

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut veriecherie et le forum
    ...c'est que moi j'ai un formulaire ...
    C'est quoi, pour toi, un formulaire ? un UserForm ?
    A+

  5. #5
    Membre confirmé
    Femme Profil pro
    Chef de projet informatique
    Inscrit en
    Juillet 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2008
    Messages : 115
    Par défaut
    Salut Gorfael,
    C'est quoi, pour toi, un formulaire ? un UserForm ?
    Oui un formulaire c'est un UserForm pour moi.
    Merci

  6. #6
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonjour,
    Dans ce cas effectivement il va te falloir passer par des macros
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Private Sub ComboBox1_Change()
     
    ComboBox2.Clear
     
    Select Case ComboBox1.Value
        Case "choix1"
              ComboBox2.AddItem "choix11"
              ComboBox2.AddItem "choix12"
        Case "choix2"
              ComboBox2.AddItem "choix21"
              ComboBox2.AddItem "choix22"
        Case "choix3"
              ComboBox2.AddItem "choix31"
              ComboBox2.AddItem "choix32"
    End Select
    End Sub
    Choix1, Choix2 et Choix3 sont les 3 valeur possible de ma combobox1

    Sinon voile un petit tuto qui te sera sans doute bien utile pour la suite
    Utiliser les contrôles dans un UserForm, en VBA Excel

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut Krovax et le forum
    Dans ta macro, il ne faudrait pas prévoir un effacement des données en début ?
    A+

  8. #8
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    oups
    Effectivement je viens faire la modif

  9. #9
    Membre confirmé
    Femme Profil pro
    Chef de projet informatique
    Inscrit en
    Juillet 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2008
    Messages : 115
    Par défaut
    Merci à tous les deux pour votre participation
    C'est super ça fonctionne !
    A+

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6
    Par défaut
    Salut à tous,
    J'ai suivi ce post avec intérêt.
    à Gorfael, Svp, quelle est la nature et source du champ J2?
    Merci, et à+

  11. #11
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut JP30 et le forum
    quelle est la nature et source du champ J2?
    Liste validation par liste nommée. Quand je fais une liste dynamique, je teste ses réactions, sur la même feuille (plus facile à contrôler) et c'est à ça que m'a servi J2.
    Ensuite, comme je suis sûr de sa validité, je peux l'utiliser sur les autres feuilles.
    A+

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6
    Par défaut
    Salut Gorfael, et à tous,
    J'avais cherché en vain dans les outils Contrôle Form/ActiveX.
    Sans penser à la liste de validation.
    Et pourtant, je soumets à validation toutes mes saisies encadrées.
    Merci, à+

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

Discussions similaires

  1. [PowerShell] Combobox modifiée par une autre Combobox
    Par ptit_poulet dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 23/02/2015, 10h38
  2. Remplir une comboBox à partir d'une autre combobox
    Par karnass dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 13/03/2013, 16h22
  3. Réponses: 4
    Dernier message: 04/05/2009, 13h12
  4. ADO remplir combobox d'aprés une autre combobox
    Par frack dans le forum VBA Access
    Réponses: 14
    Dernier message: 09/02/2008, 03h29
  5. Combobox qui remplie les chalos d'une autre combobox
    Par kenzo84 dans le forum Access
    Réponses: 2
    Dernier message: 21/06/2007, 20h22

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