Bonjour,
Je ne vois aucun problème de référencer le nom d'une plage nommée avec un nom créé par le gestionnaire de nom
Le nom est-il bien de portée classeur ?
Attention, je viens de voir que vous faites référence à une référence structurée dans la propriété ListFillRange. C'est dans le gestionnaire des nom qu'il faut faire cette référence
Après avoir donné un nom (par exemple lstNom) dans le Gestionnaire des noms, vous faites référence à =t_Personnel[NOM] et ensuite vous faites référence à lstNom dans la propriété ListFillRange. Par VBA Range("Nom")
[EDIT]
Ce que j'ai écrit n'est pas correct, cela ne fonctionne pas.
Cela fait longtemps que je n'ai plus utiliser d'ActiveX sur une feuille. Je vérifie et si personne n'a apporté de réponse, je viendrai avec une solution...ou pas
[EDIT2]
C'était tout à fait normal que cela ne fonctionne pas, la propriété attend comme valeur, une adresse sous forme de chaine de caractères
ThisWorkbook.Worksheets("Consultation").ComboBox1.ListFillRange = Range("lstName").Address(External:=True)
Partager