PB de fonctionnement des plages nommés en Xlam

babalou06 Messages postés 2 Statut Membre -  
babalou06 Messages postés 2 Statut Membre -
Bonjour,
Voilà, j'explique mon problème, j'ai créé une plage nommé que j'ai appelé "LST_LG"

j'affecte cette plage a une 'listebox' :

me.Lst_LGREF.RowSource = "LST_LG"

Ca fonctionne très bien tant que je travaille dans mon fichier excel sauvegardé en mode Xlsm.

Je sauvegarde mon fichier excel en mode xlam (le but étant de partager ces macros avec tous les utilisateurs) et dans ce cas, j'ai une erreur.

Run-time error '380'
Could not set the Rowsource property? Invalid property value.

Quelqu'un a t'il déjà rencontré ce problème ??

1 réponse

ThauTheme Messages postés 1564 Statut Membre 160
 
Bonjour babalou, bonjour le forum,

je n'ai jamais rencontré ton problème mais je te propose d'utiliser une autre méthode que RowSource (pas sûr que ça marche...) :

me.Lst_LGREF.List = Range("LST_LG").Value

0
babalou06 Messages postés 2 Statut Membre
 
Bonjour ThauTheme

Je te remercie pour ta réponse, j'ai continue de chercher et j'avais déjà essayer cette méthode, mais ça ne marche pas non plus.

En fait il semble que lorsque la feuille est caché, on ne peu pas associé un champ nommé (qui contient une plage du style LGREF!$A$2:$E$28)

D'après ce que je comprend je ne peux que lire la plage définie et alimenté ma listebox ligne par ligne.

Je vais continuer dans ce sens, mais si tu as d'autre idées n'hésite pas je suis preneur.

Merci encore
0