cibleo
XLDnaute Impliqué
Bonjour le forum,
La macro ci-dessous colore une occurence figurant dans une plage.
Celle-ci est désignée par la variable Lemot.
Cette macro tient compte de la casse.
Or j'aimerais ne pas en tenir compte, où dois-je alors placer les Ucase ?
Merci de votre aide
Cibleo
La macro ci-dessous colore une occurence figurant dans une plage.
Celle-ci est désignée par la variable Lemot.
Cette macro tient compte de la casse.
Code:
Sub MotEnCouleur([COLOR=red]LeMot [/COLOR]As String, Plage As Range, Coul As Long, Effet As String)
'myDearFriend! - [URL="http://www.mdf-xlpages.com/"][COLOR=#0066cc]www.mdf-xlpages.com[/COLOR][/URL]
Dim cel As Range
Dim AdrDeb As String, T As String
Dim Pos As Integer
With Plage
Set cel = .Find(LeMot, LookAt:=xlPart)
If Not cel Is Nothing Then
AdrDeb = cel.Address
Do
T = cel.Text
Do
Pos = InStr(Pos + 1, T, LeMot)
If Pos > 0 Then
With cel.Characters(Start:=Pos, Length:=Len(LeMot)).Font
.FontStyle = Effet
.ColorIndex = Coul
End With
End If
Loop Until Pos = 0
Set cel = .FindNext(cel)
Loop While Not cel Is Nothing And AdrDeb <> cel.Address
End If
End With
End Sub
Or j'aimerais ne pas en tenir compte, où dois-je alors placer les Ucase ?
Merci de votre aide
Cibleo