Bonsoir,
En A2 par exemple, je met cette formule
Formule à mettre en A2 :
=DECALER(Parametre!E1;Choix_Secteur;)
Plus court, et plus efficace...
est il possible de mettre dans la macro, directement la référence à une cellule?
En reprenant la macro de Theze, cela te donnera :
S.ControlFormat.ListFillRange = Worksheets("TDB_Produits").Range("A2")
Une seule ligne en effet pour affecter la liste.
je vois pas comment on peut voir ou modifier les noms des contrôles de formulaire....
Tu sélectionnes ton contrôle, le nom apparaît dans la zone Nom :
Tu vas alors cliquer dans cette zone, le nom se met en surbrillance, tu tapes un nouveau nom, tu valides avec la touche Entrée.
Et le contrôle a un nouveau nom !
Tu désélectionnes, puis resélectionnes le contrôle pour vérifier que le nom a bien été mémorisé (un mauvais appui sur la touche ou si l'on n'opère pas avec Entrée, et l'opération n'est pas finalisée...)
Cordialement.