Syntaxe dans msgBox

S

Sabine

Guest
Bonjour,

Je voulais savoir s'il était possible de revenir à la ligne dans une MsgBox quand on veut ? :huh:

Ex :
J'ai 2 petites phrases. Je souhaiterais les voir l'une au dessus de l'autre et si possible centrer à l'interieur de la msgBox.

Merci par avance
 

Hellboy

XLDnaute Accro
Bonjour Sabine

Oui c'est possible ! Il s'agit d'insérer un retour de ligne au bon endroit ds ton message.


'    Le retour de Ligne s'écrit soit avec la commande chr(10)
'    chr Renvoie une valeur de type String contenant le caractère associé au code de caractère indiqué de la table ASCII.

   
Call MsgBox('Première Ligne' & Chr(10) & 'Deuxième Ligne', vbInformation, 'Retour de Ligne')

'    Tu peux aussi utiliser la Constante vbLf pour obtenir le même résultat

   
Call MsgBox('Première Ligne' & vbLf & vbLf & 'Troisième Ligne', vbInformation, 'Retour de Ligne')
 

Robert

XLDnaute Barbatruc
Bonjour Sabine, bonjour le forum,

Pour deux phrases tu peux faire comme ça :
MsgBox 'phrase 1' & Chr(13) & 'phrase2'

Pour centrer je sais pas faire si ce n'est compter le nombre de caractères dans chaque phrase et dans la plus courtes, remplacer la moitié des caractères manquant par des espaces au début.


Édition :

Salut Creepy, Hellboy on s'est croisés.

Message édité par: Robert, à: 07/09/2005 14:02
 

Discussions similaires