• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Web'den Veri Çekip Hücreye Yazdırma

  • Konbuyu başlatan Konbuyu başlatan Taha ell
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Şubat 2013
Mesajlar
11
Excel Vers. ve Dili
exel 2010 // Türkçe
Merhaba,

Aşağıdaki kod ile Windows Server 2010'a RDP ile bağlanıp, web sayfasından istediğim veriyi hücreye yazabiliyorum. Aynı işlemi yerel bilgisayarımda yapmak istediğimde hata veriyor.
Excel sürümleri her ikisinde de aynı.

Hatayı ilk satır "Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) 'For 64 Bit Systems" kısmında alıyorum. Bu sebeple sleep kodunu kullanamıyorum.

Sleep kodunu sayfanın yüklenmesini beklemek için kullanıyorum.

Konu hakkında yardımcı olabilir misiniz? Teşekkürler

Kod:
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) 'For 64 Bit Systems

Sub Button12_Click()
On Error Resume Next
Dim IE As Object

Dim i As Integer
For i = 2 To [a65536].End(3).Row

If Cells(i, 4) = "Kapatıldı" Then
Cells(i, 10) = "kapatıldı"
Else
Set IE = CreateObject("InternetExplorer.Application")
With IE
    .Visible = False
    .navigate "https://site.com.tr" & Cells(i, 1)
    Do Until .readyState = 4: DoEvents: Loop
    End With
    Sleep 3000
Cells(i, 11) = IE.document.getElementById("summary").getElementsByTagName("td")(1).innertext
   IE.Quit
Set IE = Nothing
    End If
    Next i
End Sub
 
Geri
Üst