XL 2016 Changer Police d'un mot s'il est trouvé

  • Initiateur de la discussion Initiateur de la discussion monakiel
  • Date de début Date de début
  • Mots-clés Mots-clés
    macro vba

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 !

M

monakiel

Guest
Bonjour,

J'essaie de changer la police d'un mot spécifique si l'occurence est trouvée dans une cellule.
Je suis actuellement capable de dire si le mot est présent et si oui, j'identifie toute la ligne en changeant le style.
Voici le code qui me permet de faire ça :

VB:
  Set listObj = Sheets("Recherche").ListObjects("Résultat")
  For c = 1 To listObj.ListColumns.Count
    For r = 1 To listObj.ListRows.Count
        If listObj.DataBodyRange.Cells(r, c).Value = "Technologies" Then
            listObj.DataBodyRange.Rows(r).Style = "TECHSTYLE"
        End If
        If listObj.DataBodyRange.Cells(r, c).Value = "Fonctions" Then
            listObj.DataBodyRange.Rows(r).Style = "FUNCSTYLE"
        End If
        If listObj.DataBodyRange.Cells(r, c).Value = "Tests" Then
            listObj.DataBodyRange.Rows(r).Style = "TESTSTYLE"
        End If
    Next r
  Next c

Comment modifier ce code pour spécifiquement changer la police (mettre en gras) le mot s'il est présent ?
Merci


EDIT :
En plus je suis défoncé, j'ai posté le mauvais bout de code...

En réalité je fais une comparaison à l'aide de la fonction InStr() pour savoir si la cellule contient la valeur que je recherche.
Ce que j'aimerais savoir c'est quelle fonction ou type d'objet manipuler derrière pour "remanier" la chaine afin de changer la police d'écriture uniquement pour la valeur trouvée.

Par exemple en simplifié :
VB:
InStr(1, "tata titi toto", "titi", vbTextCompare)
Où "tata titi toto" est une valeur de cellule.
Quelle fonction puis-je utiliser pour changer ce texte en :
"tata titi toto" ?
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
544
Réponses
1
Affichages
648
Réponses
0
Affichages
638
Réponses
7
Affichages
796
Retour