Excel-VBA: Impossible d'Insérer des Sauts de Ligne
J'ai besoin d'insérer des lignes dans une cellule, mais je ne parviens pas à insérer des sauts de ligne.
Par exemple :
line1
line2
line3
Avec du code VBA :
Ws.Cells(i, 2) = line1 & line2 & line3
J'obtiens :
ligne1 ligne2 line3
Comment puis-je résoudre ce problème?
sont
line1
, line2
, line3
cordes? sans retours à la ligne (naturellement?OriginalL'auteur Wassim AZIRAR | 2012-05-27
Vous devez vous connecter pour publier un commentaire.
Est-ce que vous essayez?
ou
MODIFIER: insertion de citations comme mentionné dans mes commentaires.
OriginalL'auteur Siddharth Rout
J'ai testé plusieurs combinaisons et voici les résultats:
résultat:
line1**
line2
résultat:
line1line2
résultat:
line1
line2
Dans les résultats ci-dessus l' * désigne un espace vide (je ne sais pas pourquoi), de sorte que le vbCrLf n'est pas recommandée lorsque vous voulez centrer le contenu de la cellule à l'horizontale. Ma préférence va pour vbLf.
OriginalL'auteur jhfelectric
Retours à la ligne (en VBA sont
vbCrLf
et vous pouvez concaténer avec les cordes.OriginalL'auteur rcdmk
Que par cette réponse.
OriginalL'auteur Holf
Pour info, vous pouvez empêcher le codage des fautes de frappe en utilisant un facile-à-type de la variable nom.
OriginalL'auteur joshoff