salve
ricorrendo a Vba la cosa è possibile.
Prova a vedere l'esempio qui sotto ed adattarlo alle tue esigenze.
Nella macro è stato considerato che in colonna A da riga 4 ci sia l'elenco dei testi e nella colonna C da riga 4 si debba concatenare il valore di "Testo :" con il valore di cella di colonna A formattando la cella come chiedi.
questa è la macro:
Sub FormattaUnaParte()
For Each cl In Range("a4:a100")
If cl.Value () "" Then
cl.Offset(0, 2) = "testo: " & cl.Value
x = InStr(1, cl.Offset(0, 2), ":", vbTextCompare)
y = Len(cl) - x
With cl.Offset(0, 2).Characters(1, x).Font
.FontStyle = "Corsivo"
End With
With cl.Offset(0, 2).Characters(x + 1, y).Font
.FontStyle = "Normale"
End With
Else
Exit For
End If
Next
End Sub
prova e magari adattala alle tue esigenze.
saluti
Andrea