Désolé, je croyais que c'était clair.
Il s'agit donc d'une listbox d'une form (formulaire). je veux pouvoir définir le "Rowsource" de cette listbox comme étant un "range" du style L2C2: L4C2, dans une feuille "Feuille" d'un fichier Fich.xlsm.
Voir le fichier ci-joint ExempleQuiMarche.png
dans cet exemple, la liste que j'affiche dans la listbox est nommée "Nature.List.débit". Comme le nom est défini au niveau du classeur, pas besoin de spécifier dans quelle feuille se trouve la liste.
le rowsource est donc = Workfile.xlsm!Nature.list.débit - et ça marche
je voudrais remplacer le nom "Nature.list.débit" par une référence du style L2C2:L4C2, mais dans ce cas il faut que je précise le nom de la feuille qui contient la référence, entre le nom du fichier et la référence. je n'y arrive pas parce que je ne connais pas la syntaxe à appliquer.
J'ai essayé les exemples indiqués dans mon premier post, ça ne marche pas
Je viens d'essayer Workfile.xlsm!Feuille!L2C2:L4C2 et ça ne marche pas non plus (avec R2C2:R4C2, c'est pareil)
Voilà voilà
Merci d'avance