Bonjour à tous,
Je me heurte au problème suivant. A savoir, mon application contient sur une feuille, 100 listes déroulantes contenant pour chacune d'elles, les mêmes items.
Ces liste déroulantes sont nommées liste1, liste2, liste3 ......
Pour remplir chacune de ces listes déroulantes, j'utilise le code VBA classique suivant :
Sheets("Rappel5").liste1.AddItem "Sélectionnez la nature ..."
Sheets("Rappel5").liste1.AddItem "AA"
Sheets("Rappel5").liste1.AddItem "BB"
Sheets("Rappel5").liste1.AddItem "CC"
Sheets("Rappel5").liste1.AddItem "DD"
Sheets("Rappel5").liste1.AddItem "EE"
.....
Donc pour remplir mes listes déroulantes, j'utilise 100 fois le code ci-dessus !
D'où question ;-)
Est-ce qu'il existe une "combine" qui me permettrait de réduire le code VBA de remplissage des listes déroulantes ?
Je pensais à un tableau contenant tous les noms des listes déroulantes lié à une boucle qui passe le tableau en revue et me remplit les listes déroulantes.
Mais bon ... je ne sais pas trop comment faire ?
Si quelqu'un sur ce forum a déjà connu le même problème, je suis preneur de la solution qu'il a mise en place.
Merci d'avance
Jean-Marc
Je me heurte au problème suivant. A savoir, mon application contient sur une feuille, 100 listes déroulantes contenant pour chacune d'elles, les mêmes items.
Ces liste déroulantes sont nommées liste1, liste2, liste3 ......
Pour remplir chacune de ces listes déroulantes, j'utilise le code VBA classique suivant :
Sheets("Rappel5").liste1.AddItem "Sélectionnez la nature ..."
Sheets("Rappel5").liste1.AddItem "AA"
Sheets("Rappel5").liste1.AddItem "BB"
Sheets("Rappel5").liste1.AddItem "CC"
Sheets("Rappel5").liste1.AddItem "DD"
Sheets("Rappel5").liste1.AddItem "EE"
.....
Donc pour remplir mes listes déroulantes, j'utilise 100 fois le code ci-dessus !
D'où question ;-)
Est-ce qu'il existe une "combine" qui me permettrait de réduire le code VBA de remplissage des listes déroulantes ?
Je pensais à un tableau contenant tous les noms des listes déroulantes lié à une boucle qui passe le tableau en revue et me remplit les listes déroulantes.
Mais bon ... je ne sais pas trop comment faire ?
Si quelqu'un sur ce forum a déjà connu le même problème, je suis preneur de la solution qu'il a mise en place.
Merci d'avance
Jean-Marc