Heu... Non... Je savais que c'était pas clair !!
C'est passer de ça :
1 2 3 4 5 6 7 8 9 10
| Controls("Champ" & PersoNuméroColonne).AddItem "L1 H1"
Controls("Champ" & PersoNuméroColonne).AddItem "L1 H2"
Controls("Champ" & PersoNuméroColonne).AddItem "L1 H3"
Controls("Champ" & PersoNuméroColonne).AddItem "L2 H1"
Controls("Champ" & PersoNuméroColonne).AddItem "L2 H2"
Controls("Champ" & PersoNuméroColonne).AddItem "L2 H3"
Controls("Champ" & PersoNuméroColonne).AddItem "L3 H1"
Controls("Champ" & PersoNuméroColonne).AddItem "L3 H2"
Controls("Champ" & PersoNuméroColonne).AddItem "L3 H3"
' sur +/- 150 lignes... |
A un truc du genre :
Controls("Champ" & PersoNuméroColonne).AddItem "Toutes les valeurs Colonne A"
Dans la colonne "A" de la "Feuil1" je mets :
"L1 H1"
"L1 H2"
"L1 H3"
"L2 H1"
"L2 H2"
"L2 H3"
"L3 H1"
"L3 H2"
"L3 H3"
......
Comme ça, au quotidien je peux modifier ma liste de choix sur la "Feuil1", sans devoir aller faire les modifications dans le code VBA.
C'est plus simple de faire un copier/coller dans une colonne, que d'ouvrir un code VBA et de farfouiller dedans...
Partager