Boa tarde
O erro está na macro? na formatação?
Sub localizarSubstituir()
Dim sRange As Range
Dim sValorOrig As Integer
Dim sReplace As Integer
sValorOrig = [F3]
sReplace =
Set sRange = Range("D5:D20")
sRange.Replace What:=sValorOrig, Replacement:=sReplace, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
Se em F3, o valor a procurar for 04 e H3 for 50. Em D5:D20, o numero 04 assume o valor 50, o 14, 150 e o 24, 250. Quando deveria ser apenas 50 no lugar do 04.
Considerando que os valores em D5:D20, vai de 01 a 25. Formatei o intervalo D5:D20 e o problema persiste...
Postado : 14/12/2013 1:32 pm