Partager via

Impossible d'insérer un saut de ligne dans une formule de texte

Anonyme
2020-08-26T04:33:30+00:00

Bonjour,

J'utilise Office 365 (dernière mise à jour) sur MacOS 10.5.6.

Dans Excel, je souhaite insérer un saut de ligne entre des parties d'un texte

(par exemple comme dans la formule suivante : = "ligne 1"&CHAR(13)&"ligne 2"&CHAR(13)&"ligne3")

Je pensais pouvoir utiliser la fonction CHAR(13) pour ce faire. Mais cela ne mache pas. J'ai aussi tenté CHAR(10), mais sans succès non plus. J'ai aussi tenté la combinaison des deux, mais sans succès non plus.

Quelqu'un sait-il comment faire ?

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

2 réponses

  1. Anonyme
    2020-08-31T13:01:40+00:00

    Bonjour,

    Pouvez-vous s’il vous plait, revenir vers nous, et nous informer si Aliboron a pu vous venir en aide avec sa réponse.

    Si cela et le cas, je vous prie de bien vouloir cocher l’option « Marquer comme réponse » à partir du menu déroulant - Outils avancés, en-dessous de la réponse respective qui vous a aidé.

    De cette façon, les réponses validées seront promues immédiatement en-dessous de la question initiale, et tous les autres lecteurs ayant le même souci {la même question}, pourront plus aisément retrouver la réponse, lors de leurs recherches dans notre forum et sur internet.

    Cordialement,

    Boris

    Microsoft Engineer

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2020-08-26T06:25:05+00:00

    Si tu es abonné Microsoft 365, alors c'est la version 2019 que tu utilises, en principe en 16.40. Cet échange sera déplacé dans la section appropriée (mais je ne pense pas que ça ait une véritable importance dans le cas évoqué ici).

    En VBA tu ne peux pas utiliser directement les fonctions de feuille de calcul. Lorsque c'est nécessaire, il faut passer par Application.WorksheetFunction

    Dans ton cas, il te faut plutôt faire appel à la constante vbLf. Ta ligne devient donc plutôt

    "ligne 1" & vbLf & "ligne 2" & vbLf & "ligne 3" et le résultat correspond à ce que tu cherches à obtenir, sauf erreur :

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire