Mise en forme MsgBox

Bonjour, j'ai deux problèmes de mise en forme avec le code suivant :

1/ Comment centrer le texte "ATTENTION" dans le MsgBox sans user des espaces ( position aléatoire en plus car fonction des longueurs changeantes des deux variables qui suivent , CodeDispo.Caption et NouvNOBox.Value ) ?

2/ Comment afficher un mot en gras dans un MsgBox ? En l’occurrence CodeDispo.Caption

Msg = "                                                                     ATTENTION !" & Chr(10) & Chr(10) & "Le code " & CodeDispo.Caption & " et son intitulé devront IMPERATIVEMENT être créés dans la base de données et associés au NO: " & NouvNOBox.Value & "   "
Style = vbOKOnly + vbInformation + vbDefaultButton2 ' Définit les boutons.
Title = "  ALERTE NOUVEAU CODE " ' Définit le titre.
' Affiche le message.
Response = MsgBox(Msg, Style, Title, Help, Ctxt)

Je ne sais pas si tout ceci est possible...

Merci pour votre aide

Bonjour,

1 - l'alignement dans un msgbox ne peut être fait que à gauche ou à droite.

2 - il n'est pas possible de mettre le texte en gras.

Solution possible, tu passes par un Userform.

En pièce jointe un tuto complet sur les msgbox.

2'310msgbox.pdf (242.07 Ko)

Bonjour,

ci-joint msgbox personnelle par John Walkenbach

1'436my-msgbox.zip (22.69 Ko)
Rechercher des sujets similaires à "mise forme msgbox"