[VBA] Mettre en gras certaines parties du texte

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

beegees

XLDnaute Occasionnel
Bonjour tout le monde,

J'ai ceci :

Code:
appexcel.Cells(s, 1) = rst![PRENOM] & " " & rst![Nom] & " s'est vu conférer le " & rst![DatedeproclamationMA2] & " le grade académique de " & rst![Finalite] & " , après réussite des épreuves ayant porté sur les matières suivantes :"

J'aurais voulu mettre en gras ceci :

Code:
 rst![PRENOM] & " " & rst![Nom]

et ceci :

Code:
 rst![DatedeproclamationMA2]

et ceci :

Code:
 rst![Finalite]

Sauriez-vous s.v.p. me dire comment je peux faire cela en VBA ?

J'utilise en général :

Code:
appexcel.Cells(s, 1).Font.Bold = True

mais là, vu que la longueur des informations est variable, je ne peux pas utiliser cela.

Merci d'avance pour votre aide précieuse et bonne fin de semaine.

beegees
 
Re : [VBA] Mettre en gras certaines parties du texte

Bonjour



Utilises l'enregistreur de macros 😉

et tu verras ... Characters(Start:=1,Lentght:=2)

Salut,

Merci pour ta réponse.

J'ai trouvé entre temps :

Code:
appexcel.Cells(s, 1) = rst![PRENOM] & " " & rst![Nom] & " s'est vu conférer le " & rst![DatedeproclamationMA2] & " le grade académique de " & rst![Finalite] & " , après réussite des épreuves ayant porté sur les matières suivantes :"
Dim longueur_nom_prenom As Integer
longueur_nom_prenom = Len(rst![PRENOM])
longueur_nom_prenom = longueur_nom_prenom + Len(rst![Nom]) + 1
appexcel.Cells(s, 1).Characters(1, longueur_nom_prenom).Font.Bold = True
longueur_nom_prenom = longueur_nom_prenom + 22
longueur_nom_prenom = longueur_nom_prenom + 1
appexcel.Cells(s, 1).Characters(longueur_nom_prenom, Len(rst![DatedeproclamationMA2])).Font.Bold = True
longueur_nom_prenom = longueur_nom_prenom + Len(rst![DatedeproclamationMA2]) + 24
appexcel.Cells(s, 1).Characters(longueur_nom_prenom, Len(rst![Finalite])).Font.Bold = True

Merci encore.

beegees
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour