MsgBox au premier plan ?

  • Initiateur de la discussion Initiateur de la discussion argonos
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

argonos

Guest
[RESOLU] MsgBox au premier plan ?

Bonjour,

j'ai actuellement plusieurs userform qui s'affichent et je jongle entre eux à l'aide de CommandButton.

J'aimerais savoir comment laisser une MsgBox au premier plan ?

Pour simplifier :

Afficher userform1 > afficher MsgBox (Ok) > Cacher userform1 > Afficher userform2

(dans cette configuration la MsgBox reste derrière le userform1)

Merci pour vos réponses!
 
Dernière modification par un modérateur:
Re : MsgBox au premier plan ?

Bonsoir le fil, argonos, fhoest

Heu ... 😕

Voir PJ

A plus
 

Pièces jointes

  • Problème.JPG
    Problème.JPG
    27 KB · Affichages: 90
  • Problème.JPG
    Problème.JPG
    27 KB · Affichages: 110
  • Problème.JPG
    Problème.JPG
    27 KB · Affichages: 97
  • Ligne incriminée.JPG
    Ligne incriminée.JPG
    16.1 KB · Affichages: 76
Re : MsgBox au premier plan ?

J'ai exploré la piste avec Activate (sur mon Userform1) :

Code:
Private Sub Userform_Activate()
    If joueur.nom_bleu.Text = "" Or joueur.nom_rouge.Text = "" Then
        MsgBox ("Veuillez remplir le nom des Joueurs pour commencer à jouer.")
        Plateau.Hide
        joueur.Show
    End If
End Sub

Mais j'obtiens un message d'erreur :
"Erreur de compilation : Membre de méthode ou données introuvable" sur ".nom_bleu"

Pourtant, j'ai bien revérifié le nom "joueur" du Userform2 et "nom_bleu" du TextBox (appartenant au Userform2 aussi).
 
Re : MsgBox au premier plan ?

Finalement,

j'ai résolu le problème je pense qu'il doit y avoir une histoire de "Initialize" dans les Sub comme j'ai pu le croiser sur le net mais je ne connais pas assez le sujet.

J'ai contourné le problème en mettant tout ce qui était en référence à mon Userform2 dans ma Private Sub principale (il y a l'air d'avoir un problème entre les fonctions Activate et les instructions en rapport avec un autre userform)

La solution est bien du côté de Userfom_Activate()

Voilà, merci pour votre aide!
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
2 K
F
Réponses
3
Affichages
2 K
F
J
Réponses
2
Affichages
979
Retour