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
1670618219253.png

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

Gégé-45550

XLDnaute Accro
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
Regarde la pièce jointe 1157585

pour le bicolor je sais pas
mais pour une color là aussi on tout mettre dans le number format
Regarde la pièce jointe 1157586
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:

Statistiques des forums

Discussions
315 096
Messages
2 116 171
Membres
112 676
dernier inscrit
little_b