Création
d'entreprise
Posez votre question Signaler

[excel vba] remplir un combobox [Résolu]

iliesss 44Messages postés 14 septembre 2010Date d'inscription 18 janvier 2012Dernière intervention - Dernière réponse le 28 déc. 2010 à 14:57
Bonjour
J'ai un userform1 qui contient un combobox
Mon combobox contient les valeurs suivantes : (caisse, banque, chèque, versement)
J'ai utilisée ce code pour remplir mon combobox Code :
Private Sub UserForm_activate()
ComboBox2.AddItem ("caisse")
ComboBox2.AddItem ("banque")
ComboBox2.AddItem ("chèque")
ComboBox2.AddItem ("versement")
End Sub
Question :
S.V.P est ce que c'est le bon code pour remplir mon combobox
S.V.P quel est le code lorsque je clic sur :
*caisse----------->feuil2 range ("a1").sélect
*banque---------->feuil2 range ("d1").sélect
*chèque---------->feuil2 range ("h1").sélect
*versement------->feuil2 range ("w1").sélect
Merci beaucoup
http://www.cijoint.fr/cjlink.php?file=cj201012/cijRqvYelp.xls
Lire la suite 

[excel vba] remplir un combobox »

4 réponses
Réponse
+1
moins plus
Bonjour,
Pour remplir le Combo c'est bon sauf qu'y faut pas de parenthèse
Pour savoir sur quoi ont a cliquer c'est dans l'événement Change ou Clic
En mode Design tu double clic sur le combo, tu va arriver dans le code de l'UF avec...
Private Sub ComboBox1_Click() 

End Sub


Le code pour savoir sur quel ligne...
Private Sub ComboBox1_Click() 
    Select Case ComboBox1.ListIndex 
    Case 0 'caisse 
        Sheets("Feuil2").Range("A1").Select 
    Case 1 'banque 
     
    Case 2 'chèque 
     
    Case 3 'versement 
     
    End Select 
End Sub


A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
iliesss- 28 déc. 2010 à 14:53
merci pour votre repense
Ajouter un commentaire
Réponse
+1
moins plus
Bonsoirs

Cela marche et je pense que cela correspond à ta question

Private Sub ComboBox2_Change()

If ComboBox2.Value = "caisse" Then
ThisWorkbook.Sheets("Feuil2").Select
Range("A1").Select

End If
End Sub


A adapter bien sur

Iama
iliesss- 28 déc. 2010 à 14:57
merci ça marche bien
Ajouter un commentaire
Ce document intitulé « [excel vba] remplir un combobox » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?