Você está na página 1de 4

Ola Amigos

Ca estou eu novamente, queria antes de expor minha dvida queria


parabenizar este frum. Em pouqussimo tempo obtive a resoluo de uma
duvida anteriormente.
Bom Desta vez preciso que uma planilha do Excel faa uma consulta web,
porm o link da consulta ser indicado e diferente a cada certo tempo, e
ficara em uma clula da planilha, oque preciso modificar o code abaixo
para que isso acontea.

Se utilizo o Code abaixo, a consulta abaixo acontece normalmente


CDIGO:

Sub Consulta_Mun1()

Sheets("Pato Bragado").Select
Cells.Select
Selection.Delete Shift:=xlUp

sURL = "http://celepar7.pr.gov.br/gta/xxxxx/xxxxx/xxxxx"

With ActiveSheet.QueryTables.Add(Connection:="URL;" & sURL,


Destination:=Range("A1"))
.Name = "Consulta Geral municipio 1"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False

.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "4"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub

Mas oque preciso algo como isso:

CDIGO:
Sub Consulta_Mun1()

Sheets("Pato Bragado").Select
Cells.Select
Selection.Delete Shift:=xlUp

sURL = Sheets("Pato Bragado").Range("A3")

With ActiveSheet.QueryTables.Add(Connection:="URL;" & sURL,


Destination:=Range("A1"))
.Name = "Consulta Geral municipio 1"

.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "4"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
Devo estar referenciando a clula onde se encontra o hyperlink de forma
errada, como soluciono esse entravezinho?
desde ja agradeo!
Voltar ao Topo
trcalgaro

trcalgaro

Novato
Novato

Respeito s Regras 100%

Sexo: Masculino
Localizao: Brasil
Mensagens: 24
Registrado: 29/07/2011
Mensagem n2
Re: [Resolvido]Consulta Web VBA Excel pegando link da consulta de uma
clula
Mensagem trcalgaro em Sex 12 Ago 2011, 00:21
Desculpem o encomodo mas oque estava errado era a celula selecionada
para captar o link

fica o cdigo como exemplo para quem precisar

um abrao

Você também pode gostar