okan32
Altın Üye
- Katılım
- 12 Mayıs 2016
- Mesajlar
- 386
- Excel Vers. ve Dili
- Ofis 2019- 32 Bit - Türkçe
- Altın Üyelik Bitiş Tarihi
- 16-04-2026
Aşağıdaki kod ile Ziraat Katılım Bankasından altın alış satış tutarlarını excele çekiyordum fakat site arayüzü değiştiği için kod hata veriyor. Uğraştım ama yapamadım yardım ederseniz sevinirim. Şimdiden teşekkür ederim
Kod:
Sub veriCek()
Dim URL As String
Dim IE As Object
Range("H2") = Format(Now, "dd.mm.yyyy hh:mm")
URL = "https://www.ziraatkatilim.com.tr"
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate URL
Do Until IE.ReadyState = 4
Loop
Range("A2:B2") = Empty
Range("A2") = IE.document.querySelectorAll("#block-zk-content > article > div > div:nth-child(1) > div > div > div.col-lg-7.col-md-7 > div > div > div > div:nth-child(4) > div > div:nth-child(2) > div > div").Item(0).innerText / 1
Range("B2") = IE.document.querySelectorAll("#block-zk-content > article > div > div:nth-child(1) > div > div > div.col-lg-7.col-md-7 > div > div > div > div:nth-child(4) > div > div:nth-child(3) > div > div").Item(0).innerText / 1
Range("A2:B2").NumberFormat = "#.##"
Range("G2").Value = Range("J2").Value
Range("G3").Value = Range("J3").Value
Range("G4").Value = Range("J4").Value
Range("G5").Value = Range("J5").Value
UserForm1.Show 'ana kod bloğuna geçerken bu satır aktif edilmeli
IE.Quit
Set IE = Nothing
End Sub