Notifications
Clear all

Código VBA para busca de CEP não executa

2 Posts
2 Usuários
0 Reactions
969 Visualizações
(@isoares78)
Posts: 1
New Member
Topic starter
 

Bom dia!

Tenho uma planilha com código VBA que funcionava perfeitamente, agora parou, segue o código para análise, acusando o seguinte erro

Function CEP(valorcep As String, tipoCampo As String)

Dim oXmlDoc As DOMDocument
Dim oXmlNode As IXMLDOMNode
Dim oXmlNodes As IXMLDOMNodeList

Set oXmlDoc = New DOMDocument
oXmlDoc.async = False
oXmlDoc.Load (" http://sergiocardoso.org/cep/?cep=" + valorcep)

Set oXmlNodes = oXmlDoc.SelectNodes("/endereco/" + tipoCampo)

For Each oXmlNode In oXmlNodes
CEP = oXmlNode.Text
Next

End Function

 
Postado : 02/06/2016 10:01 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente alterar na declaração de variaveis
De:
Dim oXmlDoc As DOMDocument

Para:
Dim oXmlDoc As DOMDocument60 -->Se estiver com Microsoft Xml 6.0 habilitado; creio que para as versões anteriores usar o numero das mesmas

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/06/2016 12:00 pm