Rechercher/ Remplacer et mettre en gras dans excel

  • Initiateur de la discussion Initiateur de la discussion Imperium
  • Date de début Date de début

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 !

Imperium

XLDnaute Junior
Bonjour,

Dans une macro, je dispose de lignes de codes qui vont me faire une recherche d'un mot sur toutes les cellules et le remplacer par un mot contenu dans une cellule prédéfinie.

Le code est le suivant, avec le mot remplacé PRISSAL et le mot qui le remplace contenu en P18.

Cells.Replace What:="PRISSAL", Replacement:=[P18], LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Ce que j'aimerai, c'est que PRISSAL soit remplacé par le mot en P18 (ce qui est le cas) mais en plus soit mis en gras après remplacement.

Attention, PRISSAL n'est pas seul dans sa cellule, et au milieu d'une autre phrase qui ne doit, bien sûr, pas être mise en gras (seul le mot qui remplace PRISSAL)


Voilà, voilà, merci beaucoup par avance pour votre aide 🙂
 
Re : Rechercher/ Remplacer et mettre en gras dans excel

Re,

regarde ceci, agit sur la colonne A de la feuille active :
Code:
Option Explicit
Sub test()
Dim t As String, x As Range
t = Range("P18").Value
With ActiveSheet.Columns(1)
    Set x = .Find("PRISSAL", , xlValues, xlPart, , , False)
    If Not x Is Nothing Then
        Do
            x.Replace "PRISSAL", t
            x.Characters(InStr(x, t), Len(t)).Font.Bold = True
            Set x = .FindNext
        Loop While Not x Is Nothing
    End If
End With
End Sub

bon après midi
@+
 
- 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

Réponses
1
Affichages
230
Réponses
10
Affichages
522
Retour