Liste déroulante dans userform

Liste déroulante dans userform - VB/VBA/VBS - Programmation

Marsh Posté le 13-04-2010 à 10:02:13    

Bonjour,
 
J'ai vu que cette question avait souvent été abordé mais je n'ai pas trouvé de réponse qui correspondent a ce que je cherche!
 
J'ai créée une userform (on appuis sur un "+" dans mon tableur et elle s'affiche) et j'aimerai créer deux liste déroulante dans cette UF, les 2 listes utiliseraient une base de données (déjà créée).
 
Plus précisement, la 1ère liste déroulante s'appelle "Marque" et la 2ème "Modèle", en fonction de la marque choisi, différents modèle doivent s'afficher. Une fois la marque et le modèle choisi, le nom du modèle doit être reporté dans une case de ma feuille.
 
 
Merci d'avance :)

Reply

Marsh Posté le 13-04-2010 à 10:02:13   

Reply

Marsh Posté le 13-04-2010 à 14:25:39    

Salut,
 
Tu es débutant et tu veux de l'aide pour créer tout le code ou tu as un problème à l'exécution?
Essayes de préciser ce que tu n'arrives pas a faire (choix marque et modele ou transfert vers la feuille)
 
__________
Yonnel
 
http://www.gylsolutions.fr - Conseil en informatique - VBA Access


Message édité par Yonnel10 le 13-04-2010 à 14:27:27
Reply

Marsh Posté le 13-04-2010 à 16:29:38    

En fait, je viens de réaliser ma liste déroulante, maintenant c'est pour retourner le nom du modèle que j'ai choisi dans ma ComboBox2 que je n'arrive pas a retourner dans une case (B49 ou autre) quand je clic sur la bouton valider!

 

Voila ce que je rentre pour renvoyer le nom :

 
Code :
  1. Sub CommandButton1_Click()
  2.     Dim ComboBox2 As String
  3.     Sheets("D1" ).Select
  4.     Range("B49" ).Select
  5.     ActiveCell.Value = ComboBox2
  6.     Unload userform1
  7. End Sub
 

En fait, il ne me renvoie aucun nom, la case B49 reste vide ^^"

 

[EDIT] Problème résolu, il suffisait de rajouter .text à ComboBox2 et de supprimer "Dim ComboBox2 As string"

 

Merci pour l'aide! :)


Message édité par vodkaddict le 13-04-2010 à 17:02:50
Reply

Marsh Posté le 13-04-2010 à 20:05:08    

Salut, voir http://silkyroad.developpez.com/VBA/ControlesUserForm/


Message édité par kiki29 le 13-04-2010 à 20:06:40
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed