Sık sık döviz kurlarını kullanmak zorunda kalanlar için hazır bir işlev NBU içinde Excel .
Döviz kurunun değerini otomatik olarak elde etmeye yardımcı olur NBU web sitesi koduna ve tarihine göre.
Özellik eklemek için NBU ithalat döviz kurları , menüyü aç Service - Macros - Visual Basic Düzenleyici , yeni modülü takın (menü Insert - Module ) ve bu işlevin metnini buraya kopyalayın:
Function NBU_RATE(ByVal pCurrency, ByVal pDate) 'moonexcel.com.ua If Len(pCurrency) = 0 Or Len(pDate) = 0 Then Exit Function With WorksheetFunction tDate = .Text(pDate, "YYYYMMDD") Website = "https://bank.gov.ua/NBU_Exchange/exchange_site" RequestString = Website & "?start=" & tDate & "&end=" & tDate & "&valcode=" & pCurrency WebServiceResponse = .WebService(RequestString) NBU_RATE = .FilterXML(WebServiceResponse, "//rate_per_unit") End With End Function
Kapat onu Visual Basic Düzenleyici ve geri dön Excel .
Artık fonksiyonumuza manuel olarak girebilirsiniz NBU_RATE() . Bu fonksiyonun sözdizimi aşağıdaki gibidir:
=NBU_RATE (
Aşağıdaki sonuca sahip olacağız:
Ücretsiz uzantıyı yükleyerek NBUA() işlevini de kullanabilirsiniz. YouLibreCalc.xlam .
Bundan sonra bu fonksiyon Excel'de açılacak tüm dosyalarda mevcut olacaktır.