DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Dosyanın içinde farklı hiçbir nesne yok ancak resimden şu anlaşılıyor.
ListView nesnesi ile yapılan dosyayı güncelledim
Ekli dosyayı görüntüle 206116
Halit Bey merhaba,
Şirketimizde dış etkenli .exe file kullanamıyoruz. Bundan dolayı aşağıdaki KTF yi kullanıyorum.
Kullanırken; textboxa tarih yazıyorum ve enter ile kurları getiriyorum. Buraya kadar herşey güzel gidiyor.
Fakat bugünün kuru gelmiyor henüz veya resmi tatillerde de gelmeyecek.
Bunun için bu KTF nin içerisinde ilgili günde kurlar olmaz ise Bugüne ait Kurlar Bulunamadı uyarısı verdirip 1 önceki kur hangisi ise onu getirtebilir miyim.
Bu kodu hangi satıra yazmalıyım.
Yardımlarınız için teşekkürler
DefVar E
Function Webdoviz(ByVal Tarih As Date, ByVal Dovtip As String, ByVal Tipi As Long) As Variant
Dim gun As String, ay As String, yil As String, path As String, kur As Double
Dim icerik As String, xmlhttp As Object, evn As Variant
Set xmlhttp = CreateObject("MSXML2.XMLHTTP")
Application.Volatile
Dovtip = UCase(Dovtip)
gun = Day(Tarih): ay = Month(Tarih): yil = Year(Tarih)
If Len(gun) = 1 Then gun = "0" & gun
If Len(ay) = 1 Then ay = "0" & ay
path = "http://www.tcmb.gov.tr/kurlar/" & yil & ay & "/" & gun & ay & yil & ".xml"
xmlhttp.Open "GET", path, False
xmlhttp.send "at"
If xmlhttp.Status = 200 Then
icerik = xmlhttp.responseText
temizlik = Split(icerik, "<Currency CrossOrder=")
For y = 0 To UBound(temizlik)
If temizlikLike "*=""" & Dovtip & "*" Then
sonuclar = Split(temizlik, "</CurrencyName>")
evn1 = Split(sonuclar(1), "<ForexBuying>")
evn2 = Split(sonuclar(1), "<ForexSelling>")
evn3 = Split(sonuclar(1), "<BanknoteBuying>")
evn4 = Split(sonuclar(1), "<BanknoteSelling>")
Select Case Tipi
Case 1: evn = Split(evn1(1), "</")
Case 2: evn = Split(evn2(1), "</")
Case 3: evn = Split(evn3(1), "</")
Case 4: evn = Split(evn4(1), "</")
End Select
Exit For
End If
Next y
End If
'Kuruþ hanesini benim gibi virgül kullananlar için
Webdoviz = Replace(evn(0), ".", ",")
<td class="para birim">1</td>