PB de fonctionnement des plages nommés en Xlam

babalou06 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
babalou06 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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 ??
A voir également:

1 réponse

ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   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 Date d'inscription   Statut Membre Dernière intervention  
 
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