Bu şablon, Türkiye Cumhuriyet Merkez Bankası'nın yayımladığı günlük kur bilgisini tarih, döviz cinsi ve kur türüne göre tek bir hücreye getirir. Bunun için dosyadaki kullanıcı tanımlı Doviz_Kuru fonksiyonu kullanılır.
Kurların tamamını alt alta bir sayfada listelemek isterseniz Excele Döviz Kuru Ekleme dosyasına bakabilirsiniz.
Dosyanın içeriği
Dosyada tek sayfa vardır: Sheet1. Sayfada üç giriş alanı ve bir sonuç hücresi bulunur.- Tarih (C2): kurun alınacağı gün. Örnekte 15.12.2020 yazılıdır.
- Döviz Cinsi (C3): USD veya EUR. Örnekte EUR seçilidir.
- Tür (C4): Döviz Alış, Döviz Satış, Efektif Alış veya Efektif Satış. Örnekte Döviz Satış seçilidir.
- Sonuç (C6): seçimlere göre gelen kur. Örnekte 9,5355 TL görünür.
Kullanılan formüller
=Doviz_Kuru(C2,C3,C4): C6 hücresindeki tek formüldür. Tarih, döviz cinsi ve türü fonksiyona gönderir, dönen kuru sayı olarak yazar.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir ve Module2 modülünde tek bir fonksiyon vardır.- Doviz_Kuru: Verilen tarihten gün, ay ve yılı alarak tcmb.gov.tr adresindeki ilgili günün XML kur dosyasının bağlantısını oluşturur ve dosyayı MSXML2.DOMDocument nesnesiyle yükler. Ardından USD veya EUR için seçilen türe karşılık gelen değeri okur, noktayı virgüle çevirip sayıya dönüştürür. Fonksiyon hücreden çağrıldığı için ayrıca çalıştırmanız gerekmez.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- C2 hücresine tarihi yazın. Bugünden en az bir gün öncesini girin, çünkü TCMB kurları bu şekilde yayımlanır. Hafta sonu ve resmi tatil günlerinde kur dosyası bulunmayabilir.
- C3 hücresinden USD veya EUR seçin.
- C4 hücresinden kur türünü seçin.
- C6 hücresinde kur otomatik olarak görünür.
Kurların tamamını alt alta bir sayfada listelemek isterseniz Excele Döviz Kuru Ekleme dosyasına bakabilirsiniz.