XL 2016 Afficher msgbox en avant plan de userform

KTM

XLDnaute Impliqué
Bonsoir chers tous
J'aimerais savoir comment paramétrer ma msgbox pour qu'elle s'affiche en avant plan de mon userform.
Merci.
 

KTM

XLDnaute Impliqué
Bonsoir @KTM , le Forum

Si la Msgbox est lancée depuis le Userform, elle est automatiquement en avant plan de ce UserForm...
Je ne comprends pas la question ?

@+Thierry
La msgbox est conditionnée et lancée à l'ouverture de l'userform
Voici mon code pour lancer le userform
VB:
UserForm1.Show
Dim c As Range
With Sheets("Grille_de_Dispensation").Range("A1:K" & Sheets("Grille_de_Dispensation").Range("A" & Rows.Count).End(xlUp).Row)
    Set c = .Find("", .Cells(.Rows.Count, .Columns.Count), xlFormulas)
If Not c Is Nothing Then MsgBox " Le Patient Code " & .Range("A" & c.Row) & Chr(13) & Chr(10) & "N°" & .Range("M" & c.Row) & _
" a des informations manquantes  !" & Chr(13) & Chr(10) & " Veuillez Rechercher et corriger", 64
End With
 

VIARD

XLDnaute Impliqué
Bonjour à tous

et pourquoi pas un message temporaire, déclenché avant l'apparition de User.

VB:
Sub Popup()
CreateObject("wscript.shell").Popup "N'oubliez pas -->" & Chr(10) & _
"Nécessite d'activer la référence" & Chr(10) & _
"Ce message restera quelque seconde affiché" & chr(10) & _
"Visual Basic For Application Extensibility 5.3", 3, "ToTo"
End Sub

A+ Jean-Paul
 

KTM

XLDnaute Impliqué
Bonjour à tous

et pourquoi pas un message temporaire, déclenché avant l'apparition de User.

VB:
Sub Popup()
CreateObject("wscript.shell").Popup "N'oubliez pas -->" & Chr(10) & _
"Nécessite d'activer la référence" & Chr(10) & _
"Ce message restera quelque seconde affiché" & chr(10) & _
"Visual Basic For Application Extensibility 5.3", 3, "ToTo"
End Sub

A+ Jean-Paul
Merci à tous pour les contributions.
J'ai inséré le code dans Userform.Activate et j'ai obtenu le résultat voulu.
 

Discussions similaires

Réponses
1
Affichages
106

Statistiques des forums

Discussions
312 215
Messages
2 086 324
Membres
103 178
dernier inscrit
BERSEB50