Discussion:
[VBA] Liaison ControleSource
(trop ancien pour répondre)
Stéphane Santon
2004-07-16 13:33:02 UTC
Permalink
Bonjour,

J'ai un TextBox sur un UserForm qui est relié par la propriété
ControlSource à une cellule nommée 'Jour1' de la feuille Params du même
classeur Appli2.xls .
Ouf.

La propriété ControlSource contient alors Params!Jour1

Si une autre feuille est active lorsque le TextBox est modifié, le lien
est perdu, et va implicitement vers [feuilleactive]Params!Jour1 qui
n'existe pas.

J'explicite alors ControlSource par [Appli2.xls]Params!Jour1 .
OK Ca marche.

Mais pour l'instant je travaille dans un classeur Nommé Appli2.xls.
Quand je l'appellerai Appli3.xls, les liens seront rompus.
Comment compléter alors ControlSource ??
--
** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.

Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime
Shnoulle
2004-07-16 13:38:57 UTC
Permalink
Salut Stéphane,

Une idée comme ca,

sur userform_show , pourquoi pas mettre le userform à jour avec
activeworkbook , si c'est pas le activeworkbook au moment du show,
utilisé une variable ..

A+
Post by Stéphane Santon
Bonjour,
J'ai un TextBox sur un UserForm qui est relié par la propriété
ControlSource à une cellule nommée 'Jour1' de la feuille Params du même
classeur Appli2.xls .
Ouf.
La propriété ControlSource contient alors Params!Jour1
Si une autre feuille est active lorsque le TextBox est modifié, le lien
est perdu, et va implicitement vers [feuilleactive]Params!Jour1 qui
n'existe pas.
J'explicite alors ControlSource par [Appli2.xls]Params!Jour1 .
OK Ca marche.
Mais pour l'instant je travaille dans un classeur Nommé Appli2.xls.
Quand je l'appellerai Appli3.xls, les liens seront rompus.
Comment compléter alors ControlSource ??
Loading...