- Katılım
- 22 Ekim 2012
- Mesajlar
- 4,403
- Excel Vers. ve Dili
- 2007 Türkçe
Alternatif olarak aşağıdakiler de kullanılabilir.
Örnek Kullanım:
Örnek Kullanım:
=Teb_Altin("Çeyrek";"Alis")
=Teb_Doviz("USD";"MerkezAlis")
Kod:
Function Teb_Altin(tur As String, islem As String) As Double
'***tur değerleri***
'GR
'Çeyrek
'Yarım
'Tam
'***islem değerleri***
'Alis
'Satis
Application.Volatile
Set x = CreateObject("MSXML2.XMLHTTP")
With x
.Open "GET", "https://www.cepteteb.com.tr/services/GetGunlukAltinKur", False
.Send
End With
met = Split(Replace(x.responseText, Chr(34), ""), "{")
m = Replace(Filter(Split(Filter(met, tur, 1, 1)(0), ","), islem, 1, 1)(0), ".", ",")
Teb_Altin = Replace(Split(m, ":")(1), ".", ",")
End Function
Function Teb_Doviz(tur As String, islem As String) As Double
'***tur değerleri***
'USD
'EUR
'GPB
'***islem değerleri***
'merkezAlis
'merkezSatis
'tebAlis
'tebSatis
Application.Volatile
Set x = CreateObject("MSXML2.XMLHTTP")
With x
.Open "GET", "https://www.cepteteb.com.tr/services/GetGunlukDovizKur", False
.Send
End With
met = Split(Replace(x.responseText, Chr(34), ""), "{")
m = Replace(Filter(Split(Filter(met, tur, 1, 1)(0), ","), islem, 1, 1)(0), ".", ",")
Teb_Doviz = Replace(Split(m, ":")(1), ".", ",")
End Function