Bonjour Yvan, le Forum
Difficile de te répondre, il est probable déjà que tu aies zappé un truc...
Il est primordial que ces 3 conditions soient remplies :
1)
Déclaration la Variable String "base" doit être déclarée
Publiquement dans un Module standard et au TOP de celui-ci.......... "Public Base As String"
2)
Initialisation la Variable "base" doit être initialisée par un évènement
antérieur au set d'ojbjet Workbook " Set WB = Workbooks(Base)
3)
Déclaration la Variable Objet "WB" doit être déclarée dans le TOP module du private module (si tu n'en as besoin que dans un seul UserForm) ou Publique comme pour "base"... si c'est sur plusieurs USF...
Ensuite "SLoc" c'est un Option Button ? , je suppose dans un UserForm1 qui lance le Userform2 (UsrLoc).... Lequel fait le Set de "WB" ?
En fait il faudrait voir un peu plus que ce que tu nous donnes là...
En ce qui concerne la démo "USF_ThierrysContact.xls", je viens encore de la faire tourner, de saisir dedans et de ré-initilaliser... RAS (Rien à signaler) je ne vois pas de problème.... (Si tu peux détailler...)
Quoique de toute facons je vais demander à David de permuter dans le Démo Pack I cette version Beta qui contient des imperfections par l'une des versions :
Contact Manager XLD versions II téléchargeables :
La version 2.01 (Assistance automatique de conception du message dans l'email auto)
La version 2.02 (Management des Accès à l'écriture sur la DataBase par PassWord)
Lien supprimé
Bonne Journée
@+Thierry