Consultar XML
Especialista em Excel
Objetivo: Importar dados de uma consulta XML no Excel.
//
Para criar uma consulta XML clique em Dados -> Da Web e digite o endereço da consulta, como por exemplo: https://maps.google.com/maps/api/geocode/xml?address=Rui+Barbosa+1300,Joinville,SC&sensor=false.
Abaixo o código VBA que cria uma consulta XML para o Google Maps, trazendo informações como o endereço completo, latitude, longitude, etc.
O botão da planilha está associado a este código VBA, que exclui a consulta anterior e cria uma nova consulta com os dados fornecidos nas células de B1 á B5, a célula B6 relacionada ao CEP é preenchida automaticamente.
Sub lsCriaConexaoXML()
Dim lDados As String
Dim iTotalLinhas As Integer
Selection.End(xlDown).Select
iTotalLinhas = Cells(Rows.Count, 1).End(xlUp).Row
If ActiveWorkbook.Connections.Count > 0 Then
ActiveWorkbook.Connections(1).Delete
End If
lDados = Range("B1").Value & "+" & Range("B2").Value & "," & Range("B3").Value & "," & Range("B4").Value & "," & Range("B5").Value
Rows("9:30").Select
Selection.Delete Shift:=xlUp
ActiveWorkbook.XmlImport URL:= _
"https://maps.google.com/maps/api/geocode/xml?address=" & lDados & "&sensor=false" _
, ImportMap:=Nothing, Overwrite:=True, Destination:=Range("$A$9")
Range("B6").Value = Range("D" & iTotalLinhas).Value
End Sub
Planilha de Controle Financeiro no Excel
Tenha um controle bonito e completo do seu financeiro.
- Categorias e subcategorias já configuradas
- Planilhas separadas por tabela (configuração, lançamentos, resumo)
- Personalize com suas próprias categorias e ícones
Abraço
Marcos Rieper
//
Este conteúdo foi útil?
Continue lendo

O Excel Vai Acabar com a Inteligência Artificial? Entenda o Que Realmente Está Acontecendo
O Excel vai acabar com a Inteligência Artificial? Descubra como Excel e IA estão transformando o mercado de trabalho e porque é essencial.

Criar Dashboard Online com Excel e Claude ou Chatgpt
Como criar um dashboard online utilizando Excel, CSV e Inteligência Artificial com ChatGPT ou Claude. Transforme planilhas em página web.

10 recursos do Excel que quase ninguém usa, mas que aumentam muito a produtividade
Descubra 10 recursos avançados do Excel que quase ninguém usa, mas que podem economizar horas de trabalho e aumentar sua produtividade.


