Je veux concaténer deux chaînes avec un saut de ligne entre elles.
st = "Line 1" + newline + "Line2"
Comment ajouter une nouvelle ligne à VBA/VB6?
VB a des constantes intégrées pour les nouvelles lignes:
vbCr
= Chr $ (13) = CR (caractère de retour chariot) - utilisé par Mac OS et Apple II
vbLf
= Chr $ (10) = LF (caractère de saut de ligne)) - utilisé par Linux et Mac OS X
vbCrLf
= Chr $ (13) & Chr $ (10) = CRLF (retour chariot suivi d'un saut de ligne) - utilisé par Windows
vbNewLine
= identique à vbCrLf
Utilisez ce code entre à Word "& vbCrLf &" en utilisant ce prochain mot s'affiche sur la ligne suivante
Il y a en fait deux manières de faire ceci:
1) st = "ligne 1" + vbCrLf + "ligne 2"
2) st = "ligne 1" + vbNewLine + "ligne 2"
Celles-ci fonctionnent même pour les boîtes de message (et tous les autres endroits où des chaînes sont utilisées).