Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1295 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Créer un combobox à multicolonne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer un combobox à multicolonne

n°1358224
mulot03
Posté le 03-05-2006 à 07:25:55  profilanswer
 

Salut
 
Voila, j'aimerai créer une combobox à multicolonne sur excel.Pouvez vous m'indiquer comment procédé car je suis un simple débutant de VB.
 
merci

mood
Publicité
Posté le 03-05-2006 à 07:25:55  profilanswer
 

n°1358235
eric455
Posté le 03-05-2006 à 08:25:15  profilanswer
 

Bonjour mulot03
Bonjour à tous
 
Dans la proprité "ColumnCount" de la combobox tu place le nb de colonnes que tu veux récupérer
 
Cordialement

n°1358258
mulot03
Posté le 03-05-2006 à 09:13:42  profilanswer
 

ok pour le nombre de colonne.Mais comment fais tu pour donner un nom à chaque colonne et qu'elle ligne de commande dois tu rentrer pour remplir tes colonnes?
merci

n°1358267
mulot03
Posté le 03-05-2006 à 09:24:38  profilanswer
 

Faut il absolument installer microsoft forms combobox pour pouvoir faire des combobox multicolonne?
Si oui comment fais tu pour l'installer?
merci

n°1358301
eric455
Posté le 03-05-2006 à 09:48:38  profilanswer
 

Re
 
Propriétés de la combobox
Dans la propriété "ListFillRange" tu indique le nom de la plage (tableau)
Dans la propriété "TextColumn" tu indique la colonne que tu veux récupérer
Cordialement

n°1358625
mulot03
Posté le 03-05-2006 à 14:10:34  profilanswer
 

quand je rentre la colonne dans "TextColumn" il accepte que 1 colonne alors que moi, je veux pouvoir sélectionner soit un élément de la colonne 1 soit 1 élément de la colonne 2.
Sinon comment fais tu pour sélectionner 2 plages afin que je puisse avoir 2 colonnes sans qu'elle est un lien entre elle?
merci

n°1358688
eric455
Posté le 03-05-2006 à 15:16:30  profilanswer
 

Re
 
As tu pensé à :
Dans la proprité "ColumnCount" de la combobox tu place le nb de colonnes que tu veux récupérer  
comme je te l'ai indiqué + haut
Cordialement

n°1359118
eric455
Posté le 04-05-2006 à 00:58:24  profilanswer
 

Bonsoir mulot03
Bonsoir à tous
 
Tu trouveras sur le fichier attaché un exemple :
http://cjoint.com/?fea3IhgyTm
Cela répondra à ton problème
Cordialement

n°1359148
mulot03
Posté le 04-05-2006 à 07:22:07  profilanswer
 

Bonjour
 
J'ai bien remplie la propriété "ColumnCount" comme tu me l'avais dis.J'ai aussi regardé ton fichier.
Ton fichier ne règle pas mon probleme à moins que je ne l'ai pas vu!!
Ton fichier créé bien comme je le veux plusieurs colonnes avec plusieurs lignes. Mais lorsque je veux sélectionner un élément, j'ai le choix qu'avec les lignes.Dans ton fichier on a le choix qu'avec une seule colonne(la colonne 3):si tu veux, il affiche à chaque fois les éléments de la colonne 3.
Moi je voudrai avoir le choix avec les lignes et les colonnes.cad pouvoir sélectionner un élément qui peut etre à la ligne 1ou 2 ou 3 ou 4 et à la colonne 1 ou 2 ou 3 ou 4.
Il y a t'il un moyen à ce problème?
merci

n°1359161
eric455
Posté le 04-05-2006 à 08:15:41  profilanswer
 

Bonjour mulot03
Bonjour à tous
 
Il suffit de modifier la cellule d12 qui te donne la colonne et de choisir dans la combobox la ligne
Lis les annotations qui sont dans les cellules A19 à A22
Après il suffit d'adapter le code pour le choix de la colonne
Cordialement

mood
Publicité
Posté le 04-05-2006 à 08:15:41  profilanswer
 

n°1359183
mulot03
Posté le 04-05-2006 à 08:58:10  profilanswer
 

ok j'ai compris.merci eric455
Parcontre c'est le parcours du combattant pour pouvoir sélectionner une valeur dans une certaine colonne à une certaine ligne.On est obligé de rentrer à chaque fois la valeur qui correspond à la colonne.
Il existe pas un moyen pour que l'on puisse sélectionner avec un click la valeur que l'on veut à l'interieur de la liste déroulante?
merci

n°1359202
tegu
Posté le 04-05-2006 à 09:15:01  profilanswer
 

La combobox est un contrôle à une dimension et c'est déjà presque un progrès d'avoir plusieurs colonnes.
La listview serait peut-être plus indiquée pour travailler sur les colonnes.
Ou bien trouver d'autres contrôles moins standards mais plus complets sur des sites de dév / Open Source.


Message édité par tegu le 04-05-2006 à 09:15:19
n°1359253
mulot03
Posté le 04-05-2006 à 09:55:41  profilanswer
 

En passant par une boite de dialogue userform se ne serait pas possible? Parcontre je ne sais pas la programmer mais je sais la modéliser .
 

n°1359265
eric455
Posté le 04-05-2006 à 10:04:26  profilanswer
 

Re
 
Ce qu'il faudrait connaître maintenant, c'est où tu veux en venir, car il peut y avoir d'autres solutions comme dit si justement tegu.
Dis le nous, et nous pourrons te proposer une solution, si ce n'est LA BONNE ;)
Cordialement

n°1359311
mulot03
Posté le 04-05-2006 à 10:44:39  profilanswer
 

J'ai créé un grand tableau dans une feuille sous excel pour un projet. Dans une certaine cellule de ce tabeau je veux insérer le nom d'une peinture d'un client. J'ai 4 clients qui ont des peintures différentes avec un nombre différent. le nom de ces peintures peut changer au cours de l'année donc c'est pour cela que je voulai mettre une liste modifiable (pouvoir insérer un nom de peinture inconnu).
Ce que je veux obtenir est: pouvoir sélectionner une peinture de n'importe quel client et que le nom de cette peinture s'affiche dans la cellule de mon tableau.
 
Voila en général ce que je veux faire


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Créer un combobox à multicolonne

 

Sujets relatifs
Créer un livre d'or[VBA] Creer une macro qui echange des donnees entre feuilles
[C#] Créer un fichier Excel[résolu]Bug de combobox
Récupérer valeur combobox (liste déroulante)Créer un "classement" ( genre "Vous êtes 52 ème sur 2457 )
combobox et valeurs automatiques[HELP] - Créer une interface web admin sous linux
j'arrive pas à creer mon threadCréer un logiciel de gestion de stock.
Plus de sujets relatifs à : Créer un combobox à multicolonne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR