salut,
alors si j'ai bien compri la question, soit tu enregistre toutes tes valeurs dans des variables que tu auras déclaré en public ds le module de classe, ou soit tu ne ferme pas tes Userforms et tu les cache juste.
c a dire que au premier lancement tu fais bien un
LoadForm UserForm1
UserForm1.Show
mais après quand tu change de form tu fais
UserForm1.Hide
et
UserForm1.Show pour la réafficher
de cette façon, tes champs devrais rester remplis.