Différencier des écritures dans une cellule
Résolu
Philou9906
-
Philou9906 -
Philou9906 -
Bonjour,
J'aimerai savoir si il est possible de différencier l'écriture dans une cellule Excel.
Pour corser ma question, j'ai la première ligne que je veux mettre en Arial 18, gras souligné. Puis les suivantes en Arial 12 Italique.
Mon texte est le suivant :
=("Tableau des dates d'interventions du service " & H12 & "." & CAR(10) & "Les dates de l'année " & H5 & " ne comprennent que les jours fériés et les nuits.")
D'avance je vous remercie de votre aide et vous adresses mes meilleures salutations.
J'aimerai savoir si il est possible de différencier l'écriture dans une cellule Excel.
Pour corser ma question, j'ai la première ligne que je veux mettre en Arial 18, gras souligné. Puis les suivantes en Arial 12 Italique.
Mon texte est le suivant :
=("Tableau des dates d'interventions du service " & H12 & "." & CAR(10) & "Les dates de l'année " & H5 & " ne comprennent que les jours fériés et les nuits.")
D'avance je vous remercie de votre aide et vous adresses mes meilleures salutations.
A voir également:
- Diviser une cellule excel en deux horizontalement
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
Bonjour,
Pourquoi ne pas "tricher" et répartir ta cellule en plusieurs selon les styles que tu souhaites appliquer ?
Pourquoi ne pas "tricher" et répartir ta cellule en plusieurs selon les styles que tu souhaites appliquer ?
Bonsoir à tous,
Une solution consiste à mettre la formule
Ensuite tu sélectionnes ladite cellule et tu lances cette macro :
Au lieu de passer par les commentaires, tu peux réserver une feuille que tu nommerais formules et qui contiendrait, aux mêmes emplacement que dans ta feuille de travail, les formules des cellules que tu souhaites formater de façon particulière.
cordialement
Une solution consiste à mettre la formule
="Tableau des dates d'interventions du service " & H12 & "." & car(10) & "Les dates de l'année " & H5 & " ne comprennent que les jours fériés et les nuits."en commentaire de la cellule que tu veux formater.
Ensuite tu sélectionnes ladite cellule et tu lances cette macro :
Sub Différencier_des_écritures_dans_une_cellule() quote = Chr(34): dquote = quote & quote Set c = Selection c.FormulaLocal = c.Comment.Text c.Formula = c.Value lig1 = InStr(1, c, Chr(10)) longreste = Len(c) With c.Characters(Start:=1, Length:=lig1 - 1).Font .Name = "Arial" .FontStyle = "Gras" .Size = 18 .Underline = xlUnderlineStyleSingle End With With c.Characters(Start:=lig1 + 1, Length:=longreste - lig1).Font .Name = "Arial" .FontStyle = "Italique" .Size = 12 .Underline = xlUnderlineStyleNone End With c.WrapText = True End Sub
Au lieu de passer par les commentaires, tu peux réserver une feuille que tu nommerais formules et qui contiendrait, aux mêmes emplacement que dans ta feuille de travail, les formules des cellules que tu souhaites formater de façon particulière.
cordialement
Mais ça m'obligerai de revoir toute la mise en page de la feuille surtout le renvoi de plusieurs formules, et macro.
Merci a toi, Arkana0 d'avoir pris le temps de lire ma question et d'avoir pris le temps de me répondre.
Il te suffit de double-cliquer dans la cellule : ça te permettra d'éditer le texte à l'intérieur de la cellule. A partir de là, tu sélectionnes le texte voulu au sein de la cellule et tu y appliques le style que tu souhaites.
J'ai essayé comme tu me le suggère.
Sans succès, puisque j'ai plus que copié, couper et liste déroulante.
Tout ce qui a trait à la mise en page ou mise en forme de texte ne m'est plus accessible.
Merci à toi quand même