Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

कस्टम Excel फ़ंक्शन कैसे बनाएं

Microsoft Excel कई पूर्व-निर्धारित फ़ंक्शन के साथ आता है जो हमारे लिए अधिकतम काम करते हैं। हमें ज्यादातर मामलों में उन बिल्ट-इन फ़ंक्शन के अलावा किसी अन्य फ़ंक्शन की आवश्यकता नहीं होती है। लेकिन, क्या होगा यदि आपको कुछ कार्यक्षमता की आवश्यकता है जो किसी पूर्व-निर्धारित Excel फ़ंक्शन द्वारा प्रदान नहीं की गई थी?

Microsoft Excel हमें VBA का उपयोग करके कस्टम Excel फ़ंक्शन या उपयोगकर्ता परिभाषित फ़ंक्शन बनाने की अनुमति देता है। हम 원하는 कार्यक्षमता के साथ कस्टम Excel फ़ंक्शन बना सकते हैं और उन्हें "=" के बाद फ़ंक्शन नाम का उपयोग करके Excel शीट में नियमित Excel फ़ंक्शन के रूप में एक्सेस किया जा सकता है। मैं आपको VBA का उपयोग करके कस्टम Excel फ़ंक्शन बनाने के चरणों के माध्यम से ले जाऊंगा।

कस्टम Excel फ़ंक्शन बनाएं

चूंकि हम VBA का उपयोग करके कस्टम Excel फ़ंक्शन बना रहे होंगे, हमें पहले "Developer" टैब को सक्षम करने की आवश्यकता है। डिफ़ॉल्ट रूप से, यह सक्षम नहीं है और हम इसे सक्षम कर सकते हैं। Excel शीट खोलें और Excel बटन पर क्लिक करें और फिर "Excel Options" पर क्लिक करें। फिर, "Show Developer tab in the Ribbon" के बगल में बॉक्स को चेक करें।

कस्टम Excel फ़ंक्शन कैसे बनाएं

अब, विज़ुअल बेसिक एडिटर खोलने के लिए, Developer टैब पर टैप करें और विज़ुअल बेसिक एडिटर लॉन्च करने के लिए "Visual Basic" आइकन पर क्लिक करें।

कस्टम Excel फ़ंक्शन कैसे बनाएं

आप विज़ुअल बेसिक एडिटर लॉन्च करने के लिए कीबोर्ड शॉर्टकट "Alt + F11" का भी उपयोग कर सकते हैं। यदि आप इस कीबोर्ड शॉर्टकट का उपयोग करते हैं, तो Developer टैब को सक्षम करने की कोई आवश्यकता नहीं है।

अब, कस्टम Excel फ़ंक्शन बनाने के लिए सब कुछ सेट है। "Microsoft Excel Objects" पर राइट-क्लिक करें, "Insert" पर क्लिक करें और फिर "Module" पर क्लिक करें।

कस्टम Excel फ़ंक्शन कैसे बनाएं

यह कोड लिखने के लिए सादे विंडो को खोलता है।

कस्टम Excel फ़ंक्शन कैसे बनाएं

कोड लिखने से पहले, आपको नमूना सिंटैक्स समझने की आवश्यकता है जिसका पालन कस्टम Excel फ़ंक्शन बनाने के लिए किया जाना चाहिए और यह यहां है,

Function myFunction (arguments) return type
myFunction = some_calculation
End Function

सामान्य प्रोग्रामिंग भाषाओं के साथ हमारे पास 'Return' स्टेटमेंट नहीं है।

अभी खुली सादे विंडो में अपना कोड डालें। उदाहरण के लिए, मैं एक फ़ंक्शन "FeesCalculate" बनाऊंगा जो फ़ंक्शन को प्रदान किए गए मूल्य का '8%' गणना करता है। मैंने रिटर्न प्रकार के रूप में "Double" का उपयोग किया क्योंकि मान दशमलव में भी हो सकता है। आप देख सकते हैं कि, मेरा कोड VBA के सिंटैक्स का पालन करता है।

कस्टम Excel फ़ंक्शन कैसे बनाएं

अब, Excel वर्कबुक को सहेजने का समय है। इसे '.xslm' एक्सटेंशन के साथ सहेजें ताकि मैक्रो के साथ Excel शीट का उपयोग किया जा सके। यदि आप इसे इस एक्सटेंशन के साथ सहेजते नहीं हैं, तो यह एक त्रुटि फेंकता है।

कस्टम Excel फ़ंक्शन कैसे बनाएं

बस हो गया!

अब, आप सेल में "=" टाइप करना शुरू करते ही उपयोगकर्ता परिभाषित फ़ंक्शन को Excel शीट में सामान्य Excel फ़ंक्शन के रूप में उपयोग कर सकते हैं, यह आपको अन्य बिल्ट-इन फ़ंक्शन के साथ बनाया गया फ़ंक्शन दिखाता है।

कस्टम Excel फ़ंक्शन कैसे बनाएं

आप नीचे उदाहरण देख सकते हैं:

कस्टम Excel फ़ंक्शन कैसे बनाएं

Excel कस्टम फ़ंक्शन Microsoft Excel के वातावरण को नहीं बदल सकते और इस प्रकार उनकी सीमाएं हैं।

कस्टम Excel फ़ंक्शन की सीमाएं

कस्टम Excel फ़ंक्शन निम्नलिखित नहीं कर सकते,

  • स्प्रेडशीट पर सेल डालें, फ़ॉर्मेट करें, या हटाएं।
  • दूसरे सेल का मान बदलना।
  • वर्कबुक में नाम जोड़ना।
  • वर्कबुक में शीट का नाम बदलें, हटाएं, स्थानांतरित करें या जोड़ें।

ऐसी कई और सीमाएं हैं और उनमें से कुछ का उल्लेख किया गया है।

ये कस्टम Excel फ़ंक्शन बनाने के लिए अपनाए जाने वाले सरल चरण हैं।

कस्टम Excel फ़ंक्शन कैसे बनाएं
  1. Windows PC पर Excel में पूर्वानुमान (Forecast) कैसे बनाएं Windows PC पर Excel में पूर्वानुमान (Forecast) कैसे बनाएं

    समय-आधारित श्रृंखला डेटा का विश्लेषण हमें बाजार में प्रचलित प्रवृत्ति को समझने में मदद कर सकता है। वन-क्लिक Excel में पूर्वानुमान (Forecast) यह बहुत अच्छी तरह से करता है। जैसे, यह आपको वर्तमान और साथ ही भविष्य के रुझानों को समझने में मदद कर सकता है। आइए इस पोस्ट में, Microsoft Office में उपलब्ध नई स

  1. एक्सेल में कस्टम फ़िल्टरिंग में महारत हासिल करें: 5 विशेषज्ञ तकनीकें एक्सेल में कस्टम फ़िल्टरिंग में महारत हासिल करें: 5 विशेषज्ञ तकनीकें

    बड़े डेटासेट वाली एक्सेल शीट्स को संभालना मुश्किल होता है। लेकिन अगर आप डेटासेट को अपनी विशिष्ट आवश्यकता के अनुसार फ़िल्टर कर सकते हैं, तो यह कार्य काफी आसान हो जाता है। इस लेख में, हम आपको दिखाएंगे कि एक्सेल में कस्टम फ़िल्टर कैसे किया जाता है। वर्कबुक डाउनलोड करें आप यहां से मुफ्त प्रैक्टिस एक्सेल

  1. डेटा एंट्री फॉर्म का उपयोग करके एक्सेल डेटाबेस बनाएं - चरण-दर-चरण गाइड डेटा एंट्री फॉर्म का उपयोग करके एक्सेल डेटाबेस बनाएं - चरण-दर-चरण गाइड

    कई मामलों में, आपको एक्सेल में डेटाबेस बनाने की आवश्यकता हो सकती है। सौभाग्य से, एक्सेल एक डेटा एंट्री फॉर्म प्रदान करता है जो पारंपरिक तरीके से करने के बजाय ऐसे कार्य को कुशलतापूर्वक पूरा करता है। इस निर्देशात्मक सत्र में, मैं आपको एक्सेल में फॉर्म सहित फॉर्म से संबंधित कुछ आवश्यक चीजों के साथ डेटा