Plusieurs lignes dans un msgbox

C

coco

Guest
Bonsoir à tous (et toutes) du forum. Sous Xl2000 quelle est le moyen d'écrire dans un msgbox un message sur plusieurs lignes structuré du style :
" Jean doit 90 Euros"
" Pierre recevra 45 euros"
" Paul ......................."

Merci d'avance.
Coco
 
M

michel

Guest
bonsoir Coco

si j'ai bien compris ta demande , tu peux utiliser Chr(10) pour aller à la ligne dans un msgbox
par exemple

Sub FormatMessage()
MsgBox " Jean doit 90 Euros" & Chr(10) & " Pierre recevra 45 euros" & Chr(10) & " Paul ..."
End Sub

bonne soiree
michel
lapin4.gif
 
G

G'Claire

Guest
Coco, Michel et le forum,

Quelle différence y'a t'il entre :

Chr(10) et vbCrLf, car j'utilise souvent vbCrLf qui donnerai dans ton exemple :

Sub FormatMessage()
MsgBox " Jean doit 90 Euros" & vbCrLf & " Pierre recevra 45 euros" & vbCrLf & " Paul ..."
End Sub

Y'a t-il une préférence a utiliser l'un ou l'autre, es-ce moins lourd, plus rapide a utiliser Chr(10) ?

Merci pour tes lumières, G'Claire
 
E

EMG

Guest
Bonjour coco, Michel, G' Claire le forum

Vous pouvez aussi utiliser vbNewLine voila ce que cela donne moi je l'utilise souvent.

Sub FormatMessages()
MsgBox " Jean doit 90 Euros" & vbNewLine & " Pierre recevra 45 euros" & vbNewLine & " Paul ..."
End Sub

Sub FormatMessage()
MsgBox " Jean doit 90 Euros" & String(2, vbNewLine) & vbTab & " Pierre recevra 45 euros" & String(2, vbNewLine) & String(2, vbTab) & " Paul ..."
End Sub

vbNewLine regroupe les caractère suivant Chr(13) + Chr(10)
Caractère de saut de ligne spécifique
Renvoie 1 ligne & vbNewLine &
Renvoie 2 lignes & String(2, vbNewLine)
Renvoie 1 Tabulation & vbTab &
Renvoie 2 Tabulation & vbTab & vbTab &

@+ Gérard
 
C

coco

Guest
Bonjour Michel, G'Claire,Gérard, le forum
Michel, Merci d'avoir apporté une réponse à mon problème. Ta solution me convient parfaitement. Je n'ai pas testé celles de G'Claire et de Gérard que je remercioe également d'avoir participé à ce fabuleux forum.
Coco
 

Discussions similaires

Réponses
38
Affichages
946

Statistiques des forums

Discussions
312 223
Messages
2 086 407
Membres
103 201
dernier inscrit
centrale vet