impossible affichage feuille modale

nina71287

XLDnaute Occasionnel
bonjour,

j'aurais aimé savoir prkoi j'ai ce message d'erreur:

j'ai un premier userform nommé userform1 qui ouvre un userform nommé administrateur. dans cet userform j'ai un bouton sortie je voudrais qu'il rebascule vers userform1 j'ai dc ecris

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

mais j'ai le message d'erreur feuille deja affichée affichage modale impossible sachant que quand je passe de userform1 à admistrateur j'utilise unload me


je pense que cela vient du fait que je ne sais pas quand utiliser unload me et me.hide

merci d'avance pour vos reponses bonne journée
 

nina71287

XLDnaute Occasionnel
Re : impossible affichage feuille modale

j'ai essayé sauf que non il est pas ouvert car si je fais ca cela me ferme l'userform administrateur mais je n'ai pas userform1 qui s'affiche (normalement il est fermé car avant dans userform1 j'ai ecris unload me et administrateur.show) je ne comprend pas prkoi . merci kan meme pr ta reponse
 

jp14

XLDnaute Barbatruc
Re : impossible affichage feuille modale

Bonsoir

Au lieu de fermer l'userform1 il faut le cacher et ensuite le rendre visible.

Quand on écrit
Code:
UserForm2.Show
Unload UserForm1
le système lance l'userform2 mais ne ferme pas l'userfom1 qui est caché.

Quand on ferme l'userform2 pas de problème, si on a le code userform1.Show il y a une erreur car l'userform est invisible mais ouvert.

Il faut supprimer
Code:
Unload UserForm1
dans le premier.

JP
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 338
Messages
2 087 397
Membres
103 536
dernier inscrit
komivi