En effet, tu peux faire ça, mais au lieu de décharger l'un ou l'autre userform, masque-les simplement avec Hide
Je suppose l'Userform2.textbox1, 2, 3... renseignés
Pour retourner dans usf1, je suppose un bouton dans usf2 et un autre textbox dans usf1 pour récupérer la donnée. Derrière le bouton de usf2, tu mets
1 2 3 4 5
| Private Sub CommandButton1_Click()
UserForm2.Hide
UserForm1.TextBox1 = Me.TextBox1
UserForm1.Show
End Sub |
Mais tu peux aussi récupérer la donnée depuis Userform1 après retour
Donnee = Userform2.textbox1
Là, ta procédure pourra utiliser les données placées dans les textbox d'usf2
Donnee = Usf2.Textbox1, 2 ou trois
Tu dis
A+
Partager