Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Fonction TEXTE et couleurs

Gégé-45550

XLDnaute Accro
Bonjour amis Excel'lents,
Plusieurs fois déjà je vous ai interrogés pensant que la réponse à ma question serait "impossible" et chaque fois vous m'avez ébahi en trouvant une solution.
Mais cette fois, je pense que c'est vraiment impossible.
Je m'explique :
Si j'écris dans une cellule 'Nous sommes le : vendredi 9 décembre 2022', je n'ai aucun mal à mettre la date en gras et rouge, par exemple, ce qui permet d'obtenir :
'Nous sommes le : vendredi 9 décembre 2022'
Mais si j'écris dans une cellule la formule : '="Nous sommes le : " & TEXTE(AUJOURDHUI();"[Rouge][$-x-sysdate] jjjj, mmmm jj,aaaa")', l'insertion du format [Rouge] dans la formule ne sert à rien, la cellule reste désespérément monocolore.
On est d'accord ? Rendre bicolore la cellule contenant ce type de formule est impossible ?
Bonne soirée et merci d'avance.
 

patricktoulon

XLDnaute Barbatruc
c'est pas dans la formule mais dans le numberformat
déjà pour une date on ne met pas le texte on met la date simplement
ou =aujourdhui()
ensuite dans numberformat /personalisé
"nous sommes le " jjjj jj mmmm aaaa
ainsi ta date reste exploitable en tant que tel
resultat

pour le bicolor je sais pas
mais pour une color là aussi on tout mettre dans le number format
 

Gégé-45550

XLDnaute Accro
Merci Patrick, merci job75,
Ma question portait surtout sur l'aspect bicolore, plus que sur les formats. J'aurai pu aussi bien proposer par exemple du texte associé à une somme dans ma question.
L'idée était de savoir si l'on pouvait colorer différemment deux éléments (ou plus) d'une même cellule dans le cas où celle-ci contient une formule.
Merci encore à tous les deux et bonne soirée.
 

TooFatBoy

XLDnaute Barbatruc
Mais c'est faisable en VBA
Pas tout à fait, votre Honneur : il n'y a pas de formule en A3:C3.


On est d'accord ? Rendre bicolore la cellule contenant ce type de formule est impossible ?
Oui, on est d'accord.
Mais s'il n'y a que du texte, alors c'est bien sûr faisable.

Preuve, une fois de plus, que poser une question trop précise n'est toujours bon.
 
Dernière édition:

patricktoulon

XLDnaute Barbatruc
mais on peut modifier le résultat d'une formule en "attaquant" sa valeur par macro avec la fonction Characters, donc ça devient possible.
Bonjour
oui mais en passant par une pseudo classe application
car en retour de fonction le value2 vaut zéro
un peu comme un autre classeur virtuel qui appliquerait un format sur le classeur lui même
me semble t-il je crois que c'est @Dudu2 qui avait présenté & un truc du genre

mais bon est ce que ça vaut le coup
sinon si ce n'est qu'une seule couleur alors oui on peut la piloter par formule et mettre des conditions etc....
tres pratique pour eviter des MFC trop nombreuse et lourdes
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…