Soru Dolar-Euro satış

Katılım
17 Haziran 2008
Mesajlar
1,840
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

aşağıda vermiş olduğum web sitesinden,



command buton ile

ANASAYFA ya

K20=dolar
K21=euro
K22=Tam altın
K23=Çeyrek altın

satış fiyatlarını nasıl alabilirim ?

yardımcı arkadaşa şimdiden teşekkürler.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,114
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Deneyiniz...
Kod:
Sub kod()
Set ANA = Sheets("ANASAYFA")
Set x = CreateObject("MSXML2.XMLHTTP")
Set h = CreateObject("htmlFile")
With x
    .Open "GET", "https://www.altinpiyasa.com/", False
    .Send
End With
h.body.innerHTML = x.responseText
ANA.Range("K20") = CDbl(h.getElementById("content").getElementsByClassName("satis")(3).getElementsByTagName("b")(0).innerText)
ANA.Range("K21") = CDbl(h.getElementById("content").getElementsByClassName("satis")(4).getElementsByTagName("b")(0).innerText)
ANA.Range("K22") = CDbl(h.getElementById("content").getElementsByClassName("satis")(6).getElementsByTagName("b")(0).innerText)
ANA.Range("K23") = CDbl(h.getElementById("content").getElementsByClassName("satis")(8).getElementsByTagName("b")(0).innerText)
End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,840
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
@ÖmerBey

Çok Teşekkür ediyorum , Tamamdır. elinize sağlık.

* alttaki küçük değişikliği yaptım... Tam ile çeyrek altının yerleri karışmış...

ANA.Range("K22") = CDbl(h.getElementById("content").getElementsByClassName("satis")(8).getElementsByTagName("b")(0).innerText)
ANA.Range("K23") = CDbl(h.getElementById("content").getElementsByClassName("satis")(6).getElementsByTagName("b")(0).innerText)
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,114
Excel Vers. ve Dili
2007 Türkçe
Rica ederim,
İyi çalışmalar...
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,295
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi

.
 
Üst