J'aimerais pouvoir mettre en gras un ou deux mots spécifiques dans ma phrase lors de l'utilisation d'une formule de concaténation. Voici un exemple.
La première phrase utilise la formule de concaténation. La deuxième phrase est tapée et formatée manuellement. Existe-t-il un moyen d'avoir ce formatage dans la formule de concaténation sans avoir à le faire manuellement à chaque fois ?
Veuillez noter qu'il ne s'agit que d'un exemple et qu'il se peut que je doive l'utiliser pour mettre en gras une chaîne de trois mots consécutifs dans une autre phrase. Si une règle générale était fournie avec laquelle je pourrais travailler à l'avenir, ce serait formidable !
Je maîtrise assez bien les formules, mais je n'ai jamais utilisé VBA. Cependant, je soupçonne que la solution à ce problème ne peut être trouvée qu'en utilisant VBA. Soyez indulgent si une solution VBA est requise, car il me faudra du temps et des efforts pour la mettre en place et la comprendre.
Merci pour votre temps et votre aide.
Editer :
Public Sub ExampleConcatenate()
Dim str1 As String, str2 As String, str3 As String, str4 As String, str5 As String, str6 As String
str1 = "First string "
str2 = "Second string "
str3 = "Third string"
str4 = "Fourth string "
str5 = "Fifth string "
str6 = "Sixth string"
Range("A1").Value = str1 & str2 & str3 & str4 & str5 & str6 'concatenate strings
'format bold starts 1 character after str1 and is as long as str2
Range("A1").Characters(Start:=Len(str1) + 1, Length:=Len(str2)).Font.Bold = True
End Sub
Comment pourrais-je étendre la partie finale pour rendre les quatrième et sixième cordes plus grasses ?