COMO LOCALIZAR E SUBSTITUIR COM VBA??
Enviado: 04 Ago 2021 às 14:00
por Abel
Boa tarde, gostaria de saber como posso estar localizando e substituindo dados da mesma linha que foi localizado?
Exemplo e explicação na planilha anexada. Por favor alguem poderia me ajduar?
Re: COMO LOCALIZAR E SUBSTITUIR COM VBA??
Enviado: 04 Ago 2021 às 16:49
por mucascosta
Tente assim:
Código: Selecionar todosSub SetorAmbiente()
Dim rng As Range, C As Range, pedAlt As Range
With ThisWorkbook
.Activate
With .Sheets("FORM") 'Planilha origem
Set rng = .Range("E6")
For Each C In rng
With Sheets("INVENTARIO") 'Planilha Destino
Set pedAlt = .Columns(3).Find(C.Value, LookIn:=xlValues, LookAt:=xlWhole) 'Procura na coluna C de INVENTARIO
If Not pedAlt Is Nothing Then '<-Se encontrar...copia de origem para destino
pedAlt.Offset(, 1).Value = C.Offset(8, 0).Value 'INVENTARIO D = FORM E14
pedAlt.Offset(, 2).Value = C.Offset(10, 0).Value 'INVENTARIO E = FORM E16
End If
End With
Next
End With
End With
MsgBox "FIM"
End Sub