एक्सेल में मैक्रो बटन बनाएं
एक्सेल में सबसे आम कार्यों को अनावश्यक समय की खपत से बचने के लिए स्वचालित किया जा सकता है। स्वचालन के बारे में बात करते हुए VBA मैक्रोस एक्सेल में आगे जाने का रास्ता है; मैक्रो कोडिंग हो जाने के बाद, हमें असाइन किए गए कार्य को पूरा करने के लिए उस प्रोग्राम को निष्पादित करना होगा। आपने पहले से ही एक बटन देखा होगा जो कई वर्कशीट में काम कर सकता है, इसलिए एक बार प्रोग्रामिंग हो जाने के बाद, हम उस काम को एक बटन पर असाइन कर सकते हैं, इसलिए बटन पर क्लिक करने से, असाइन किए गए कार्य को निष्पादित किया जाएगा । इसलिए इस लेख में, हम आपको कार्य निष्पादित करने के लिए एक एक्सेल बटन बनाने की प्रक्रिया के माध्यम से ले जाएंगे।
मैक्रो एक्सेल में बटन बनाने के 3 तरीके?
जैसा कि हम जानते हैं, मैक्रो कोडिंग कार्यों को स्वचालित करने का सही तरीका है; उस कोड को निष्पादित करने के लिए एक और छोटी चीज है जो हम कर सकते हैं। मैक्रो एंड बटन सही संयोजन हैं; यह एक "लड़के की विशिष्ट भारतीय शादी एक लड़की को पसंद करती है और लड़की को एक लड़के को पसंद करती है।" बटन के क्लिक के रूप में, हम सैकड़ों लाइनों को निष्पादित कर सकते हैं, इसलिए कुछ जटिल रिपोर्ट को स्वचालित किया जा सकता है और अपने टीम के सदस्यों को सौंप सकते हैं और कह सकते हैं कि काम करने के लिए उन्हें बटन पर क्लिक करना होगा।
तो, एक्सेल में, हम तीन तरीकों का उपयोग करके एक एक्सेल बटन बना सकते हैं, और वे नीचे हैं।
- आकृतियाँ
- सक्रिय एक्स नियंत्रण
- एक्सेल में फॉर्म कंट्रोल
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step.png.webp)
हम उनमें से प्रत्येक को अब विस्तार से देखेंगे।
# 1 - आकृतियों का उपयोग करना
मैक्रो असाइन करने के लिए एक बटन बनाने का सबसे अच्छा और आसान तरीका एक्सेल के "आकार" का उपयोग कर रहा है। हम एक्सेल में कई प्रकार की आकृतियाँ सम्मिलित कर सकते हैं, और हम इन आकृतियों को प्रारूपित भी कर सकते हैं क्योंकि हम उन्हें देखना चाहते हैं।
आकृतियाँ सम्मिलित करने से पहले, नीचे मैक्रो है जिसे हमने नीचे दिए गए डेटा में मानों को फ़िल्टर करने के लिए लिखा था।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step.jpg.webp)
हमारे पास A से E तक के कॉलम में डेटा है, और G2 सेल में, हमने सभी कार्ड प्रकारों की एक ड्रॉप-डाउन सूची बनाई है, जिस कार्ड प्रकार को हम G2 सेल में चुनते हैं, उसे डेटा में फ़िल्टर किया जाना चाहिए और इसके लिए, नीचे एक्सेल मैक्रो कोड है जो हमने लिखा है।
कोड:
सब Filter_Values () डिम LR, लॉन्ग डिम LC के रूप में लॉन्ग डिम Rng, रेंज LR = सेल्स (Rows.Count, 1) .End (xlUp) ।R LC = सेल (5, कॉलम इनवेट)।। and (xlToLeft)। Rng = कक्ष (5, 1) .Resize (LR, LC) Rng.AutoFilter फ़ील्ड सेट करें: = 4, मानदंड 1: = श्रेणी ("G2")। मान अंत उप
उपरोक्त कोड को चलाने पर, यह उन मूल्यों को फ़िल्टर करेगा जो सेल G2 सेल में चुने गए हैं। हर बार हमें Visual Basic Editor खोलने की आवश्यकता होती है, और हमें कोड चलाने की आवश्यकता होती है।
इसलिए, अब हम मैक्रो को असाइन करने के लिए आकृतियों को सम्मिलित करेंगे।
चरण 1: एक्सेल में INSERT टैब पर जाएं और "आकार" विकल्प ढूंढें।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_2.jpg.webp)
चरण 2: एक बार जब आप "आकृतियाँ" की ड्रॉप-डाउन सूची पर क्लिक करते हैं, तो हम कई आकार विकल्प देखेंगे।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_3.jpg.webp)
किसी भी आकार का चयन करें और कार्यपत्रक (डेटा तालिका के ऊपर) पर आकर्षित करें।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_4.jpg.webp)
चरण 3: आकृतियों को जोड़ने के बाद, हमें इसके लिए कुछ पाठ मान दर्ज करने की आवश्यकता है, इसलिए आकृति पर राइट-क्लिक करें और "टेक्स्ट संपादित करें " चुनें ।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_5.jpg.webp)
चरण 4: पाठ दर्ज करें जैसा कि आप उपयोगकर्ता को संदेश देना चाहते हैं।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_6.jpg.webp)
चरण 5: यह आकृति का डिफ़ॉल्ट दृश्य है, इसलिए हम इसे "प्रारूप" टैब के तहत प्रारूपित कर सकते हैं।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_7.jpg.webp)
चरण 6: एक बार उचित स्वरूपण को सही क्लिक पर आकार दिया जाता है और "मैक्रो असाइन करें" चुनें।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_8.jpg.webp)
चरण 7: अब, यह विज़ुअल बेसिक एडिटर में सभी मैक्रो नामों को खोल देगा।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_9.jpg.webp)
उस मैक्रो को चुनें जिसे आप आकार देना चाहते हैं।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_10.jpg.webp)
चरण 8: अब "ओके" पर क्लिक करें और मैक्रो को आकार दिया गया है।
अब जब आप आकृति पर होवर करते हैं, तो आप हैंड पॉइंटर को क्लिक विकल्प का संकेत देते हुए देख सकते हैं।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_11.jpg.webp)
अब, यदि आप क्लिक करते हैं, तो असाइन किए गए मैक्रो को निष्पादित किया जाएगा, और सेल जी 2 में जो मूल्य है, वह फ़िल्टर किया जाएगा।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_12.jpg.webp)
# 2 - फॉर्म नियंत्रण आकृतियों और सक्रिय एक्स का उपयोग करना
डेवलपर टैब के तहत, हमारे पास "इन्सर्ट" नामक एक विकल्प है; इसके अंतर्गत; हमारे पास "फॉर्म कंट्रोल" और "एक्टिव एक्स कंट्रोल" है।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_13.jpg.webp)
से "फ़ॉर्म नियंत्रण," चयन "बटन" विकल्प।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_14.jpg.webp)
इसे अपनी वर्कशीट पर ड्रा करें, और तुरंत आपको मैक्रोज़ की एक सूची मिलेगी।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_15.jpg.webp)
वह मैक्रो चुनें जिसे आप असाइन करना चाहते हैं और उपरोक्त विंडो को बंद करने के लिए "ओके" पर क्लिक करें।
अब मैक्रो को चलाने के लिए बटन बनाया जाता है।
![](https://cdn.know-base.net/3453249/create_button_macro_in_excel_top_3_methods_step_by_step_16.jpg.webp)
इस तरह, हम मैक्रो को निष्पादित करने के लिए एक्सेल में एक बटन बना सकते हैं।
याद रखने वाली चीज़ें
- सक्रिय एक्स नियंत्रण बटन को आगे कोडिंग ज्ञान की आवश्यकता होती है, इसलिए इस लेख में शामिल नहीं किया गया है।
- आकार और प्रपत्र नियंत्रण के बीच मूल अंतर स्वरूपण और शैली है जो वे देखते हैं।