menu déroulant

J

jb

Guest
salut je voudrais créer un menu deroulant dans un formulaire pour une feille excel contenant plusieurs pays ( exple : argentine , espagne france....).

je ne sais pas comment faire , pouvez vous m aider.

merci
 
J

jpierre

Guest
salut,


il suffit d'aller dans données, puis validation et tu triuveras ton bonheur

le mieux est de creer ta liste sur une feuille de ton classeur, de nommer cette liste

puis tu vas dans validation, puis liste, puis tu ecris = taliste

a+
jp
 
E

eric

Guest
Salut,

Tu peux créer une listbox, ou une combobox sur VBA , ensuite ton code VBA est le suivant :

Soit tu entres ta liste de pays un par un (si celle-ci n'est trop longue) :

private sub userform_initialize()
listbox1.additem "france"
listbox1.additem "Argentine"
...
End sub

Soit tu entres tous les pays sur ta feuille excel (par exemple à partir de la cellule a1, puis a2 ...), à utiliser si cette liste peut évoluer :

private sub userform_initialize()
listbox1.rowsource=range("a1",range("a65000").end(xlup)).address
end sub

De ce fait, à chaque ouverture de ta listbox( ou combobox), ta macro va recherhcer dans ta feuille les données actualisées.

Bonne journée
 
C

Celeda

Guest
Bonsoir

JB : j'ai essayé de te rassembler quelques fils dans lesquels tu retrouveras des démos-fichiers qui j'espèrent vont t'aider sur les menus déroulants et/ou listes.


Lien supprimé

autre version (voir plus loin son adaptation)
Lien supprimé


une autre approche et demo
Lien supprimé



option explicite = plus détaillée
Lien supprimé


mon petit coup coeur pour celle-ci
Lien supprimé

mon gros coup de coeur pour celle-là mais à manipuler avec beaucoup de précautions (l'adaptation de celle d'André)
Lien supprimé



beaucoup moins sérieuse que la précédente
Lien supprimé


plus sérieuse celle-ci
Lien supprimé


il nous en manque une, celle : de Jean-Marie et Mytå sur une fil qui concernait une formule - je n'arrive pas à le localiser - désolée. je chercherai.....

Celeda
 
C

Celeda

Guest
Bonsoir

Bon voilà j'ai retrouvé le fichier de Jean-Marie dans lequel une version macro y avait été ajoutée par Mytå.

Ce n'est pas tant en soi un menu déroulant mais c'est une pierre au moulin des listes. Et cela permettra de rafraîchir un peu le forum.

Je n'ai pas répertorié les combobox diverses mais je m'y attaquerai, je vous le promets.

Bonne fin de soirée

Celeda
 

Pièces jointes

  • Creationlisteautomatique.zip
    17.6 KB · Affichages: 29
  • Creationlisteautomatique.zip
    17.6 KB · Affichages: 25
  • Creationlisteautomatique.zip
    17.6 KB · Affichages: 32
B

Billy007

Guest
Salut à tous,

Je voulais juste faire un coucou aux membres de ce site que je trouve GENIAL et aussi tous vous remercier pour les formidables conseils que vous donnez! Grâce à vous, j'ai trouvé toute les solutions à mes problèmes!
Merci milles fois et bonne journée à tous.
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Menu déroulant
Réponses
4
Affichages
671
Réponses
3
Affichages
538
Réponses
14
Affichages
948