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.
2 réponses
-
Bonjour,
Pourquoi ne pas "tricher" et répartir ta cellule en plusieurs selon les styles que tu souhaites appliquer ?-
Si je n'ai pas de réponse ou si ce n'est pas possible, ça deviendra une obligation.
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.- Je viens de m'apercevoir que c'est quelque-chose que je fais tellement naturellement que je n'y fais même pas attention...
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.
-
-
Bonsoir à tous,
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