Notifications
Clear all

Importar dados WEB

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

Pessoal,

Preciso da ajuda de vocês para a seguinte questão.

Eu utilizei a ferramenta Dados/obter dados externosda WEB

Assim "puxei" os dados de um site que precisava,

Mil maravilhas,

Porém agora vem o problema o site requer usuário e senha, quando faço a "conexão" com o site ele pede a senha e eu digito e acessa, importo os dados e atualiza certinho no excel, porém se fechar a planilha e abrir novamente não atualiza mais os dados que "puxa" do site, por causa desta autenticação que não fica salva, como posso fazer para sempre manter ativa a atualização dos dados?

Agradeço ajuda.

Abraços

 
Postado : 24/05/2013 12:41 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Leia:
http://dailydoseofexcel.com/archives/20 ... s-a-login/

Tente adptar essa rotina

Sub Basic_Web_Query()

Set ie = CreateObject("InternetExplorer.Application")
    With ie
        .Visible = True
        .Navigate "https://www.urbics.com/Login.php"
        Do Until .ReadyState = 4
            DoEvents
        Loop
        .document.all.Item("loginUserName").Value = "UserName"
    .document.all.Item("loginUserPassword").Value = "Password"
        .document.forms(0).submit
    End With

With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://www.urbics.com/Urbics.php?hs=a97cd706q9948q11e1qbbacq00259002436c&pgreq=AVTotals&aid=4517", Destination:=Range("$B$4"))

.Name = "q?s=goog_2"
.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 = "1,2"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False

End With
End Sub

Att

 
Postado : 24/05/2013 3:27 pm