TOP

Excel में NBU वेबसाइट से मुद्रा दरों का आयात

NBU_RATE() विवरण

उन लोगों के लिए एक रेडीमेड फ़ंक्शन जिन्हें अक्सर मुद्रा दरों का उपयोग करना पड़ता है एनबीयू में Excel .

से विनिमय दर का मूल्य स्वचालित रूप से प्राप्त करने में मदद करता है एनबीयू वेबसाइट उसके कोड और दिनांक के अनुसार।


VBA फ़ंक्शन के लिए कोड NBU_RATE

एक सुविधा जोड़ने के लिए एनबीयू की आयात विनिमय दरें , मेनू खोलें Service - Macros - विज़ुअल बेसिक एडिटर , नया मॉड्यूल डालें (मेनू Insert - Modle ) और इस फ़ंक्शन के टेक्स्ट को वहां कॉपी करें:

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

इसे बंद करें विजुअल बेसिक एडिटोर्ट और वापस लौटें Excel .

अब आप मैन्युअल रूप से हमारे फ़ंक्शन में प्रवेश कर सकते हैं NBU_RATE() . इस फ़ंक्शन का सिंटैक्स इस प्रकार है:

=NBU_RATE ( मुद्रा कोड ; तारीख )

हमारे पास निम्नलिखित परिणाम होंगे:

एक्सटेंशन का उपयोग करना

आप निःशुल्क एक्सटेंशन इंस्टॉल करके NBUA() फ़ंक्शन का भी उपयोग कर सकते हैं YouLibreCalc.xlam .

उसके बाद, यह फ़ंक्शन Excel में खोली जाने वाली सभी फ़ाइलों में उपलब्ध होगा।

LO Calc में YLC उपयोगिता मेनू

LO Calc में YLC उपयोगिता मेनू

Excel में YLC उपयोगिता मेनू

Excel में YLC उपयोगिता मेनू