Bonjour tout le monde,
Je viens vers vous pour solliciter votre aide.
En gros, ouvrir un inputbox demandant à l'utilisateur de saisir le mot à chercher. Ensuite, parcourir la feuille entière et mettre en gras tous les mots correspondants à celui saisis par l'utilisateur.
1. J'ai essayé la mise en forme conditionnelle mais ça me met en gras toute la cellule et non pas uniquement le mot que je veux
2. J'ai fait un petit code VBA qui marche sur une colonne mais c'est pas l'utilisateur qui saisi le mot, j'ai mis le mot à chercher directement dans le code, et à chaque fois je dois repartir dans le code pour modifier le mot et c'est un peu casse pied. En plus, ça marche que sur une colonne :
sub test ()
For i=2 to 100
If InStr(1, Range("B" & i).value, "Modèle")>0 Then
Range("B" & i).Characters(InStr(1, Range("B" & i).value, "Modèle"), Len ("Modèle"))
Else
End if
Next i
End sub
Je viens vers vous pour solliciter votre aide.
En gros, ouvrir un inputbox demandant à l'utilisateur de saisir le mot à chercher. Ensuite, parcourir la feuille entière et mettre en gras tous les mots correspondants à celui saisis par l'utilisateur.
1. J'ai essayé la mise en forme conditionnelle mais ça me met en gras toute la cellule et non pas uniquement le mot que je veux
2. J'ai fait un petit code VBA qui marche sur une colonne mais c'est pas l'utilisateur qui saisi le mot, j'ai mis le mot à chercher directement dans le code, et à chaque fois je dois repartir dans le code pour modifier le mot et c'est un peu casse pied. En plus, ça marche que sur une colonne :
sub test ()
For i=2 to 100
If InStr(1, Range("B" & i).value, "Modèle")>0 Then
Range("B" & i).Characters(InStr(1, Range("B" & i).value, "Modèle"), Len ("Modèle"))
Else
End if
Next i
End sub