comment avoir accès à une liste de choix lors de la réouverture d'un usf

jf27

XLDnaute Occasionnel
bjr le forum,
j'ai un petit soucis,

J'ai dans un usf des listes déroulantes où j'affecte en rowsource un nom de plage de cellules, définies dans la feuille de lancement de l'usf.

Jusque là tout fonctionne, j'ouvre le usf, est accès à mes listes de choix.

Par contre si je réouvre cet USF en méttant à jour les valeurs des control à partir d'un fichier extérieur ouvert par vba , je n'ai plus ensuite accès à la liste des choix. Elle est vide.

ma séquence est la suivant:
1_ j'ouvre un fichier extérieur par vba
2_ J'appelle l'USF par usf.show
3_ dans usf initialize je mets à jour les ctrl à partir des valeurs contenues dans le fichier ouvert en 1
4 -dans usf initialize j'active thisworkbook, pensant qu'ainsi mes liste de noms vont être réactivées et présentes dans les listes de choix

mais les liste restent vident ? Une piste ?

Je ne peux malheureusement pas vous mettre un bout de fichier, c'est conf et très gros pour simplifier.

Merci


Merci
@+
 

skoobi

XLDnaute Barbatruc
Re : comment avoir accès à une liste de choix lors de la réouverture d'un usf

Bonjour,

si j'ai bien suivi, comme la combobox utilise "rowsource", tu ne peux modifier la liste directement. Il faut modifier les cellules de la liste "source" pour que la mise à jour ce fasse dans le contrôle.
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 088
Membres
103 461
dernier inscrit
dams94