1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Option Explicit
Sub Macro1()
Dim oRng As Range
Dim i As Integer
Dim oBool As Boolean
Dim oStr_in As String
Dim oStr_out As String
oStr_in = "Ma valeur à remplacer"
oStr_out = "Ma valeur de substitution"
With Worksheets("Feuil1")
Set oRng = .Range("A1")
oBool = False
For i = 1 To .Columns(1).Find("*", , , , , xlPrevious).Row
If oRng.Offset(i, 0) = oStr_in Then
oRng.Offset(i, 0).NumberFormat = "@"
oRng.Offset(i, 0) = oStr_out
oBool = True
End If
Next i
If oBool Then
MsgBox "Remplacement réussit"
Else
MsgBox "Ce nombre n'existe pas"
End If
End With
End Sub |