Consegui tirando parte do código esta ai pra quem precisar tambem
No modulo:
Public linha As Long
Sub lsPesquisaCEP(ByVal sCEP As String)
On Error GoTo TratarErro
Range("Plan1!b" & linha & ":H" & linha).Clear
ActiveWorkbook.XmlImport URL:= _
"http://republicavirtual.com.br/web_cep.php?cep=" & sCEP, ImportMap:= _
Nothing, Overwrite:=False, Destination:=Range("Plan1!$b$" & linha)
Calculate
Sair:
Exit Sub
TratarErro:
MsgBox "CEP não cadastrado!"
GoTo Sair
Resume
End Sub
Na planilha:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
linha = Target.Row
lsPesquisaCEP (Target.Value)
End If
End Sub
Postado : 20/04/2016 10:30 am