Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : USEFORM DANS ET VBA EXCEL [ Langages dérivés / VBA ] (simplementyann)

mercredi 28 juin 2006 à 18:50:49 | USEFORM DANS ET VBA EXCEL

simplementyann

Bonjour,

Dans mon UserformPrincipal, j'ai 3 Combobox et 2 problèmes :

Combobox1 : j'ai une liste de choix que j'ai nommée sur ma feuille avant de l'utiliser avec RowSource (c'est ok) 

 Combobox2 : ma seconde liste de choix est fonction de mon choix dans ma Combobox1.

(j'aimerais que celle-ci ne présente pas de choix possible si un choix a été fait dans Combobox1)

 

 Combobox3 : (si et seulement si un choix a été fait dans Combobox2)  afficher une liste de choix ... avec  5 listes différentes possibles car  5 choix dans Combobox2. (1 liste différente par choix)

 

... et tout cela avec une validation dans un seul UserForm.


(Je n'arrive pas à mettre de condition au choix d'une liste) 
 

Merci par avance pour vos idées, je suis en panne.

 

Yann

 


mercredi 28 juin 2006 à 21:40:54 | Re : USEFORM DANS ET VBA EXCEL

valtrase

Salut,
ai-je bien compris .....
J'ai créé des listes nommées :
ChoixCmb1 : pour remplir le combo 1
      De Choix1 à Choix10
ChoixCmb2 : pour remplir le combo 2
      De Cmb2 1 à Cmb2 5
Liste1
......
......
Liste5 pour le choix dans le combo2   

Private Sub
ComboBox1_Change()

  If ComboBox1.Value <> "" Then

    ComboBox2.RowSource = ""

  Else

    ComboBox2.RowSource = "choixcmb2"

  End If

End Sub

Private Sub ComboBox2_Change()

  Select Case ComboBox2.Value

  Case "Cmb2 1"

    ComboBox3.RowSource = "Liste1"

  Case "Cmb2 2"

    ComboBox3.RowSource = "Liste2"

  Case "Cmb2 3"

    ComboBox3.RowSource = "Liste3"

  Case "Cmb2 4"

    ComboBox3.RowSource = "Liste4"

  Case "Cmb2 5"

    ComboBox3.RowSource = "Liste5"

  Case Else

    ComboBox3.RowSource = ""

  End Select

End Sub

Private Sub UserForm_Initialize()

  ComboBox1.RowSource = "Choixcmb1"

  ComboBox2.RowSource = "Choixcmb2"

  ComboBox3.RowSource = ""

End Sub



Cordialement, Jean-Paul  
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé

mercredi 28 juin 2006 à 23:23:05 | Re : USEFORM DANS ET VBA EXCEL

simplementyann

Merci Jean-Paul, cela me paraît si simple désormais. Je vais essayer de mettre en pratique tes solutions sur cet exemple qui ressemble à ce dont j’ai besoin :


un combobox1   Mois   (avec ce choix, le combobox2 n'a pas lieu d'être)
un combobox2   Semaine   (idem : pas de choix dans combobox1)
un combobox3  TypeAffaire (3 choix qui determinent les listes cbobox4)

un combobox4  Affaire (6 listes par TypeAffaire) 

un combobox5  NumeroAffaire (100 numeros par Affaire)

 

Encore Merci,

Cordialement, Yann



Cette discussion est classé dans : liste, choix, combobox1, combobox2, useform


Répondre à ce message

Sujets en rapport avec ce message

Toolbar et ButtonMenus [ par lolux ] Bonjour,J'ai créé une toolbar sous VB6 avec un bouton qui permet une liste de choix (buttonMenus). Mon problème réside dans le fait que je n'arrive pa .::[ Sélectionner automatiquement dans un listbox à choix multiple ]::. [ par bibilafrayeur ] Bonjour tout le monde.J'ai un listbox don la propriété style est à "checkbox" !!Ce listbox est alimenté par une requete de la manière suivante :'rempl Liste de choix [ par filou ] Salut le forum,Je veux faire une petite liste de selection non modifiable par l'utilisateur (saisie d'informations) J'ai essayé avec une combobox ! Av Un pb de requête sur une liste de choix [ par RobertDeNiroZ ] Bonjour à tous!Vala, j'ai un souci sur la création d'une requête qui devrait me servir de base pour une liste de choix de mes enregistrements présent liste déroulante imbriquée [ par bogosse121 ] Bonjour je voudrais savoir si il est possible de faire un choix d'une liste puis à partir de ce choix la deuxième liste nous propose un choix restrein Access: suite à une liste de choix, remplir une textBox [ par sev48 ] Bonjour!je débute dans access et c'est loin d'etre evident. Voici donc mon premier problème:Au départ j'ai créé une liste à partir d'une table pour af recherche multi critère dans un formulaire access 2002 en mode feuille de donnée [ par frgod ] dans un formulaire en mode feuille de donnée je doit à partir d'une liste déroulante choisir la catégorie de stockage (boucherie, poissonnerie,etc...) Liste de choix dans une form vb .net [?] [ par capuccino_fr ] tout est dans le titre: on fait comment? et la recuperation d'informations?<img src=/imgs2/smile_question.gif border=0 align="abs Liste de Choix, avec les macros d'Excel. [ par Ynora ] Salut,bon, je vais pas préciser que c'est super urgent, comme le font beaucoup de gens, je pense pas que ça va faire avancer les choses ;)Je me suis choix dans une liste et afficher les enregistrements [ par mordemor ] mordemorBonjour,j'aimerais savoir comment l'on peut afficher les enregistrements qui vont avec un choix dans une zone de liste sur base access.Il y a


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.