यह ट्यूटोरियल आपको दिखाएगा कि VBA में विश्लेषण टूलपैक का उपयोग कैसे करें।
एक्सेल में एनालिसिस टूलपैक एक ऐड-इन है जो आपको जटिल डेटा विश्लेषण करने में सक्षम बनाता है। यदि आप इन कार्यों को वीबीए कोड में कॉल करना चाहते हैं, तो आपको विश्लेषण टूलपैक-वीबीए ऐड-इन को सक्षम करने की आवश्यकता है।
ऐड-इन को सक्षम करना
पर क्लिक करें फ़ाइल मेनू, और फिर क्लिक करें विकल्प, ऐड-इन्स।
पर क्लिक करें जाना बटन।
सुनिश्चित करें कि विश्लेषण टूलपैक-वीबीए टिक किया गया है और ओके पर क्लिक करें।
अब आप एक्सेल एनालिसिस टूलपैक में निहित फंक्शन्स को वीबीए से कॉल करने में सक्षम होंगे।
VBA में मूविंग एवरेज का उपयोग करना
निम्नलिखित कार्यपत्रक पर विचार करें।
ऐड-इन से किसी फ़ंक्शन का उपयोग करने के लिए, आपको उपयोग करने की आवश्यकता है आवेदन। भागो और फिर उस फ़ंक्शन का नाम जिसे आप कॉल करना चाहते हैं।
कॉलम F में मूविंग एवरेज की गणना करने के लिए, आप निम्नलिखित कोड लिख सकते हैं।
123456789 | उप गणना चलती औसत ()रेंज के रूप में मंद rngInputमंद rngOutPut रेंज के रूप में'श्रेणियों को आबाद करें'सेट rngInput = रेंज ("E6: E10")सेट rngOutPut = रेंज ("F6: F10")'ऐड इन से फंक्शन को कॉल करें'Application.Run "Moveavg", rngInput, rngOutPut, , False, True, Falseअंत उप |
यदि आप चार्ज आउटपुट नहीं करना चाहते हैं, तो एप्लिकेशन में संशोधन करें। इसके लिए लाइन चलाएं
1 | Application.Run "Moveavg", rngInput, rngOutPut, , False, False, False |