Bonjour à tous
J'ai des userforms, qui comportent des textbox qui peuvent être remplis à l'aide d'un autre userform(5) ou non.
Pour afficher ce dernier userform(5), l'utilisateur doit cliquer sur un label, la propriété Tag du label contenant des paramètres pour l'userform(5).
Au retour dans l'userform appelant, le textbox associé au label est rempli avec les données de l'userform(5).
Je désire pour simplifier l'écriture utiliser un module de classe pour le clik sur le label, la propriété Tag contenant toutes les informations pour l'userform(5).
Par contre comment affecter les données de l'userform(5) au textbox de l'userform appelant.
J'ai essayé
dans un module
Public user2 As MSForms.UserForm
dans l'usf
user2= me (ce code génère une erreur, utilisation incorrecte de la propriété)
dans le module de classe
user2.textbox1= Nom1 ( nom1 étant une variable publique)
Ma solution actuelle est
userform1.textbox1= Nom1
userform2.textbox1= Nom1
userform3.textbox1= Nom1
Elle fonctionne mais ne me satisfait pas entièrement
Je suis preneur de toutes les idées.
Merci d'avance pour la réponse.
JP
J'ai des userforms, qui comportent des textbox qui peuvent être remplis à l'aide d'un autre userform(5) ou non.
Pour afficher ce dernier userform(5), l'utilisateur doit cliquer sur un label, la propriété Tag du label contenant des paramètres pour l'userform(5).
Au retour dans l'userform appelant, le textbox associé au label est rempli avec les données de l'userform(5).
Je désire pour simplifier l'écriture utiliser un module de classe pour le clik sur le label, la propriété Tag contenant toutes les informations pour l'userform(5).
Par contre comment affecter les données de l'userform(5) au textbox de l'userform appelant.
J'ai essayé
dans un module
Public user2 As MSForms.UserForm
dans l'usf
user2= me (ce code génère une erreur, utilisation incorrecte de la propriété)
dans le module de classe
user2.textbox1= Nom1 ( nom1 étant une variable publique)
Ma solution actuelle est
userform1.textbox1= Nom1
userform2.textbox1= Nom1
userform3.textbox1= Nom1
Elle fonctionne mais ne me satisfait pas entièrement
Je suis preneur de toutes les idées.
Merci d'avance pour la réponse.
JP