zone de liste

fredrick

XLDnaute Nouveau
Bonjour,

Je viens de me mettre au VBA avec EXCEL et j'apprend avec un livre pour débutant, mais qui malheureusement n'est pas très explicite.

Je voudrai faire une liste déroulante dans un formulaire, et d'après ce que je comprend les données de cette liste doivent être récupérées dans une feuille de calcul.

Ma question est de savoir s'il n'est pas possible d'écrire les données de ma liste directement dans mon programme, ce qui m'économiserait une feuille dans un classeur qui sera très grand.

Merci.
 

JYLL

Nous a quitté
Repose en paix
Re : zone de liste

Bonsoir Fredrick et le forum,

C'est possible de metrre tes données dans ta feuille et les charger dans ta liste déroulante. Si il n'y a que toi qui utilises le classeur c'est bien et si tu ne modifies pas souvent cette liste. Si tu mets cette liste dans une feuille c'est plus facilement modifiable par toi et les autres. C'est un choix.

@+
 

Kotov

XLDnaute Impliqué
Re : zone de liste

Bonjour à tous,
Voici un exemple pour alimenter une liste (utlisation de la méthode addItem)

Soit
- un formulaire nommé USFFormlaire
- une combobox nommée cbxCouleur
Tu remplis ta combobox avec les données de la manière suivante :
'---- Code :
With USFFormulaire.cbxCouleur
.AddItem " Noir "
.AddItem " Rouge "
.AddItem " Orange "
.AddItem " Jaune "
.AddItem " Vert "
.AddItem " Bleu "
.AddItem " Violet "
End With
'--- fin de code


Bonne soirée
Kotov
 

Discussions similaires

Statistiques des forums

Discussions
312 677
Messages
2 090 823
Membres
104 677
dernier inscrit
soufiane12