Eklediğiniz resimdeki kodu bu uygulamada çalıştıramazsınız. Çünkü web sayfasında tablo yok.
Formda bulunan butona aşağıdaki kodu ekleyiniz.
Dim GCekilisTarihi, GSonuclar As String
Dim GTarih As Object
Me.SIRANO = DMax("SIRANO", "SONUCLAR") + 1
For Each GTarih In Me.WebBrowser1.Document.getElementsByName("tarihList")
GCekilisTarihi = GTarih.Value
Next
Me.TARIH = Mid(GCekilisTarihi, 7, 2) & "." & Mid(GCekilisTarihi, 5, 2) & "." & Mid(GCekilisTarihi, 1, 4)
GSonuclar = Me.WebBrowser1.Document.getElementById("sayisal-numaralar").innerhtml
Me.NO1 = Mid(GSonuclar, 11, 2)
Me.NO2 = Mid(GSonuclar, 24, 2)
Me.NO3 = Mid(GSonuclar, 37, 2)
Me.NO4 = Mid(GSonuclar, 50, 2)
Me.NO5 = Mid(GSonuclar, 63, 2)
Me.NO6 = Mid(GSonuclar, 76, 2)
Ayrıca, form açıldığında webbrowserda oluşa javascript hatasını engellemek için de formun açıldığında olayındaki
WebBrowser1.Navigate "http://www.millipiyango.gov.tr/sonuclar/_cs_sayisal.php"
kodunun altına aşağıdaki kodu eklemelisin.
Me.WebBrowser1.silent = True