Remplir Combo en VBA

benjisan

XLDnaute Nouveau
Bonjour à tous,

Voilà, j'ai parcouru pas mal de post mais je ne trouve pas ce que je cherche.

Je voudrais créer une combobox mais pas dans un userform et la remplir via du code vba.

Avec quelques choses du style un additem par exemple

Donc attention je voudrais indiquer les valeurs dans mon code vba et pas dans une liste qui se trouve sur ma feuille Excel (En gros je voudrais Hardcoder les valeurs dans le code vba)

D'avance merci
 

Pierrot93

XLDnaute Barbatruc
Re : Remplir Combo en VBA

Bonjour Benjisan, Tototiti

regarde peut être le code ci dessous, à placer dans un module standard :

Code:
Sub test()
With Sheets("Feuil1").ComboBox1
    .Clear
    .AddItem "cccc"
    .AddItem "bbbb"
    .AddItem "aaaa"
    .AddItem "zzzz"
End With
End Sub

bon après midi
@+
 

benjisan

XLDnaute Nouveau
Re : Remplir Combo en VBA

Hello Pierrot93,

C'est impec, c'est vrai ça que je cherche à faire mis à part que je souhaite quel se charge automatiquement au chargement de la sheet.

Maintenant j'ai une autre question, comment est ce que je peux faire pour arriver à avoir accés à ta combo car je ne parviens même pas à cliquer avec le bouton droit de la souris pour moi avoir les propriété

Encore un énorme merci à toi
 

Pierrot93

XLDnaute Barbatruc
Re : Remplir Combo en VBA

Re

fichier modifié, code placé dans l'événement activate de la feuil1. Pour voir les propriétés de la combo, passe en mode création, pour cela click sur l'icone "mode création" de la barre d'outils visual basic (equerre bleeu), ensuite click droit sur l'objet => propriété.

@+
 

Pièces jointes

  • classeur1.zip
    8.7 KB · Affichages: 68
  • classeur1.zip
    8.7 KB · Affichages: 66
  • classeur1.zip
    8.7 KB · Affichages: 65

benjisan

XLDnaute Nouveau
Re : Remplir Combo en VBA

Il y a quelques choses que je ne comprends pas très bien, il faut que le focus soit sur ma combo pour afficher toutes les lignes de la combo.

Si par exemple je clique sur mon formulaire et que je reclique sur ma combo il affiche la première ligne avec une petite flèche en haut et en bas

Je vais joindre mon fichier se sera plus facile

Encore merci à tous
 

Pièces jointes

  • test.xls
    28 KB · Affichages: 84
  • test.xls
    28 KB · Affichages: 83
  • test.xls
    28 KB · Affichages: 84

Discussions similaires

Statistiques des forums

Discussions
312 723
Messages
2 091 349
Membres
104 886
dernier inscrit
anissa760