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

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

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

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

कस्टम एक्सेल फंक्शंस बनाएं

चूंकि हम वीबीए का उपयोग करके कस्टम एक्सेल फ़ंक्शन बना रहे हैं, इसलिए हमें पहले "डेवलपर" टैब को सक्षम करना होगा। डिफ़ॉल्ट रूप से, यह सक्षम नहीं है और हम इसे सक्षम कर सकते हैं। एक्सेल शीट खोलें और एक्सेल बटन पर क्लिक करें और फिर "एक्सेल विकल्प" पर क्लिक करें। फिर “रिबन में डेवलपर टैब दिखाएं . के बगल में स्थित बॉक्स को चेक करें .

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

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

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

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

अब, कस्टम एक्सेल फंक्शन बनाने के लिए सब कुछ तैयार है। "माइक्रोसॉफ्ट एक्सेल ऑब्जेक्ट्स" पर राइट क्लिक करें, "इन्सर्ट" पर क्लिक करें और फिर "मॉड्यूल" पर क्लिक करें।

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

यह प्लेन विंडो खोलता है जो कोड लिखने की जगह है।

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

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

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

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

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

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

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

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

बस!

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

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

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

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

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

कस्टम एक्सेल फ़ंक्शंस की सीमाएं

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

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

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

कस्टम एक्सेल फंक्शंस बनाने के लिए ये सरल कदम हैं।

कस्टम एक्सेल फंक्शंस कैसे बनाएं
  1. विंडोज पीसी पर एक्सेल में फोरकास्ट कैसे बनाएं

    समय-आधारित श्रृंखला डेटा का विश्लेषण हमें बाजार में प्रचलित प्रवृत्ति को समझने में मदद कर सकता है। एक-क्लिक एक्सेल में पूर्वानुमान यह बहुत अच्छा करता है। जैसे, यह आपको वर्तमान के साथ-साथ भविष्य के रुझानों को समझने में मदद कर सकता है। आइए इस पोस्ट में, माइक्रोसॉफ्ट ऑफिस में उपलब्ध नई सुविधाओं के साथ

  1. Excel में कस्टम फ़िल्टर कैसे करें (5 तरीके)

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

  1. Excel में फॉर्म के साथ डेटाबेस कैसे बनाएं

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