ptcsite
Altın Üye
- Katılım
- 8 Nisan 2016
- Mesajlar
- 130
- Excel Vers. ve Dili
- M.OFFICE 2021 TR 64 Bit
- Altın Üyelik Bitiş Tarihi
- 26-12-2027
Aşağıda KAP sitesinden veri alıyorum ama for döngüsünü kuramadım. Çalıştıra basınca olmuyor... Kafam basmadı
bi yardımcı olsanız 
XML:
Dim XMLreq As New MSXML2.XMLHTTP60
Dim HTMLdoc As New MSHTML.HTMLDocument
Dim baglan As String
Dim yakin, yakin2, eksi As Integer
'PAZARLAR
baglan = "https://www.kap.org.tr/tr/Pazarlar"
XMLreq.Open "get", baglan, False
XMLreq.Send
If XMLreq.Status <> 200 Then
On Error Resume Next
MsgBox "Sayfa Bulunamıyor", vbOKOnly
End If
HTMLdoc.body.innerHTML = XMLreq.responseText
'Yakın İzleme Pazarı
Sayfa1.Cells(1, 16) = HTMLdoc.getElementById("14").innerText
Sayfa1.Cells(2, 16) = HTMLdoc.getElementsByClassName("column-type7 wmargin").Item(3).getElementsByTagName("div").Item(5).innerText
Sayfa1.Cells(2, 17) = HTMLdoc.getElementsByClassName("column-type7 wmargin").Item(3).getElementsByTagName("div").Item(6).innerText
Sayfa1.Cells(2, 18) = HTMLdoc.getElementsByClassName("column-type7 wmargin").Item(3).getElementsByTagName("div").Item(7).innerText
For yakin = 4 To 60 Step 4
For yakin2 = 2 To 25
Sayfa1.Cells(yakin2 + 1, 16) = HTMLdoc.getElementsByClassName("column-type7 wmargin").Item(3).getElementsByTagName("div").Item(yakin + 5).innerText
Sayfa1.Cells(yakin2 + 1, 17) = HTMLdoc.getElementsByClassName("column-type7 wmargin").Item(3).getElementsByTagName("div").Item(yakin + 6).innerText
Sayfa1.Cells(yakin2 + 1, 18) = HTMLdoc.getElementsByClassName("column-type7 wmargin").Item(3).getElementsByTagName("div").Item(yakin + 7).innerText
On Error GoTo 1
Next
Next
1:
End Sub
Son düzenleme: