Bonjour
J'ai une cellule A1 qui contient "prout coin cui",
Je veux remplacer "cui" par "ZO" qui se trouver en E5 ,
j'ai codifié de cette manière:
Sub remplacer()
Dim caro As Variant
caro = Cells(1, 5)
If Range("A1").Value Like "*cui*" Then
Range("A1") = Replace(Range("A1"), "cui", Cells(1, 5))
End If
End Sub
Ca fonctionne. La où je bloque c'est que je veux que cui soit remplacé par ZO en rouge, j'ai essayé plusieurs pistes mais sans succès:
Sub remplacer()
Dim couleur As Long
couleur = 65280 'RGB(0, 255, 0)
If Range("A1").Value Like "*cui*" Then
Range("A1") = Replace(Range("A1"), "cui", Cells(1, 5).Font.Color = couleur)
End If
End Sub
"cui" est remplacé par VRAI...
Et si je mets cells(1,5) dans une variable:
Sub remplacer()
Cells(1, 1) = "prout coin cui"
Set ZO = Cells(1, 5)
Dim couleur As Long
couleur = 65280 'RGB(0, 255, 0)
If Range("A1").Value Like "*cui*" Then
Range("A1") = Replace(Range("A1"), "cui", ZO.Font.Color = couleur)
End If
End Sub
j'ai VRAI à la place de ZO....
Merci d'avance pour votre précieuse aide !
J'ai une cellule A1 qui contient "prout coin cui",
Je veux remplacer "cui" par "ZO" qui se trouver en E5 ,
j'ai codifié de cette manière:
Sub remplacer()
Dim caro As Variant
caro = Cells(1, 5)
If Range("A1").Value Like "*cui*" Then
Range("A1") = Replace(Range("A1"), "cui", Cells(1, 5))
End If
End Sub
Ca fonctionne. La où je bloque c'est que je veux que cui soit remplacé par ZO en rouge, j'ai essayé plusieurs pistes mais sans succès:
Sub remplacer()
Dim couleur As Long
couleur = 65280 'RGB(0, 255, 0)
If Range("A1").Value Like "*cui*" Then
Range("A1") = Replace(Range("A1"), "cui", Cells(1, 5).Font.Color = couleur)
End If
End Sub
"cui" est remplacé par VRAI...
Et si je mets cells(1,5) dans une variable:
Sub remplacer()
Cells(1, 1) = "prout coin cui"
Set ZO = Cells(1, 5)
Dim couleur As Long
couleur = 65280 'RGB(0, 255, 0)
If Range("A1").Value Like "*cui*" Then
Range("A1") = Replace(Range("A1"), "cui", ZO.Font.Color = couleur)
End If
End Sub
j'ai VRAI à la place de ZO....
Merci d'avance pour votre précieuse aide !