Rapport de message :*
 

Re: Questions userform

Titre du sujet : Re: Questions userform
par myDearFriend! le 26/07/2008 12:25:33

Bonjour lannou, le Forum,

Citation :
lannou a écrit :

...quand ma userform se réaffiche, les données précedemment saisie restent...

Là, ça signifie que tu n'utilises pas Unload Me mais Me.Hide !

Citation :
lannou a écrit :

...soit mes combobox ne se chargent plus...


Sous Excel 2003, le code de ton bouton "Suivant" comme suit passe très bien :

Private Sub CommandButton1_Click()
    Unload Me
    UserForm1.Show
End Sub

Il devrait être suffisant pour décharger ton userform de la mémoire (et donc vider les données saisies par l'utilisateur) et le réafficher en rechargeant les ComboBox (dès lors où se chargement se situe bien dans l'évènement Initialize du Usf).

Maintenant, la dernière solution à ton problème peut aussi consister à effacer par le code les données saisies par l'utilisateur :

Private Sub CommandButton1_Click()
    TextBox1.Value = ""
    TextBox2.Value = ""
    'etc...
End Sub

et rendre ainsi ton Usf prêt pour une nouvelle saisie...

Cordialement,