Bonjour,
On peut détourner l’usage de certaines polices à cette fin. Par exemple la police DejaVu Sans possède les codes 120354 à 120379 en décimal (1D622 à 1D63B en hexa) des caractères italiques minuscules, les codes 120406 à 120431 en décimal (1D656 à 1D66F en hexa) des caractères gras italiques minuscules (il y a d’autres plages aussi pour les majuscules italiques ou gras italiques).
Pour reprendre ton exemple, si tu as aaa en A1 et bbb en B1, tu peux saisir en C1 : =A1&CONCAT(UNICAR(UNICODE(STXT(B1;LIGNE(A1:A3);1))+120257))
en validation matricielle (Ctrl+Maj+Entrée), ce qui te donnera aaa𝘣𝘣𝘣.
120257 = 120354-97, c’est -à-dire le décalage de code entre a et a.
Le même décalage existe entre toutes les minuscules droites et son équivalent italique.
On pourrait aussi adapter LIGNE(A1:A3) pour que cette portion de formule s’adapte au nombre de caractères de B1. Enfin, on pourrait faire un test, à partir d’un style Italique en utilisant l’extension CountStyle qui possède une fonction STYLE.CELLULE().
Cordialement,