Mon UserForm laisse des traces ?

Bonjour à toutes et tous,

ma question est très simple mais me pose beaucoup de problèmes

J'ai une feuille excel avec un bouton. Quand on clic dessus, le Userform1 apprarait.

Quand on clic sur le bouton1 de mon UserForm1 un Userform2 apparaît et le UserForm1 se ferme :

Code du Bouton1 :

Unload me

UserForm2.show

Chose toute simple !!! mais mon problème est qu'une "trace du UserForm1" reste affiché derriere mon UserForm2 et si je déplace mon UserForm2 ça laisse des traces "d accordéon" comme lorsque l'on gagne au solitaire

Alors là, je bloque !!! d'où viens se problème ?

Salut

mon UserForm laisse des traces ?

Ben faut le nettoyer, un peu de Mr Propre et ça devrait le faire

A part ça, je ferais plutôt de cette manière

UserForm1.Hide  ' Cacher l'userform
UserForm2.Show

Et dans l'USF2

Private Sub UserForm_Initialize()
Unload UserFrom1
End Sub

Le problème, me semble t'il vient du fait que tu lances encore du code alors que l'USF doit être fermé

A+

Oui j'essayé de le nettoyer au Mr propre mais il doit être très très sale ! Lol

Effectivement j'essaye demain ton astuce

Et si j'invers mon code ?

UserForm2.show
Unload UserForm1

S

Ça fonctionne ?

Toujours des traces

Help !!!

Bonsoir Cyril33

Si tu veux de l'aide merci de joindre ton fichier ...

A+

Bonjour

Une idée en passant

Dans ton code tu n'aurais pas la page protégée et aussi un application.ScreenUpdating =false sans application.ScreenUpdating =True ?

Banzai64 a écrit :

Bonjour

Une idée en passant

Dans ton code tu n'aurais pas la page protégée et aussi un application.ScreenUpdating =false sans application.ScreenUpdating =True ?

Merci !!! c'était ça

Rechercher des sujets similaires à "mon userform laisse traces"