विषयसूची
इस लेख में, मैं आपको दिखाऊंगा कि कैसे आप एक्सेल में VBA में हां नहीं संदेश बॉक्स का विकास और उपयोग कर सकते हैं।
विकसित और उपयोग करें हां नहीं एक्सेल वीबीए के साथ संदेश बॉक्स (त्वरित दृश्य)
2735
अभ्यास कार्यपुस्तिका डाउनलोड करें
जब आप व्यायाम कर रहे हों तो इस अभ्यास कार्यपुस्तिका को डाउनलोड करें इस लेख को पढ़ रहे हैं।
हाँ नहीं संदेश Box.xlsm
हाँ नहीं संदेश बॉक्स विकसित करने और उपयोग करने के लिए VBA कोड का अवलोकन (चरण-दर-चरण विश्लेषण)
आइए एक सरल उदाहरण के साथ हां-नहीं संदेश बॉक्स का उपयोग सीखें। संदेश बॉक्स आपसे एक प्रश्न पूछेगा, क्या आप एक्सेलविकि को पसंद करते हैं?
यदि आपका उत्तर हां है, तो आप संदेश बॉक्स<में हां क्लिक करेंगे। 2>। और अगर आपका जवाब नहीं है, तो आप नहीं पर क्लिक करेंगे।
अब, संदेश बॉक्स<2 में हां या ना क्लिक करने के बाद क्या होगा?>? सक्रिय कार्यपत्रक में, 2 कक्ष होते हैं जिनमें ExcelWIKI को पसंद और नापसंद करने वाले लोगों की संख्या होती है। यदि आप हां दबाते हैं, तो लाइक सेल में संख्या एक से बढ़ जाएगी।
और यदि आप नहीं दबाते हैं, तो नापसंद सेल में संख्या एक से बढ़ जाएगी। .
तो, इस पूरे कार्य को VBA कोड के साथ कैसे पूरा करें? आसान। पूरी प्रक्रिया में 2 प्रमुख कदम हैं। 1>मैसेज बॉक्स
मैं आपके सीखने के प्रत्येक चरण का विवरण दिखा रहा हूं।
⧪ चरण1: Yes-No Message Box को विकसित करना
सबसे पहले, आपको VBA में yes-no message बॉक्स बनाना होगा। यह आसान है। सामान्य संदेश बॉक्स के रूप में एक ही प्रक्रिया का उपयोग करें, तर्क के रूप में प्रश्न के साथ, एक नए तर्क के साथ vbYesNo ।
यहाँ प्रश्न है, “Do You Like ExcelWIKI ?"
2826
⧪ चरण 2: संदेश बॉक्स आउटपुट का उपयोग करना
अगला, हम एक कार्य पूरा करेंगे संदेश बॉक्स आउटपुट का उपयोग करना। यहाँ, सेल C3 में उन लोगों की संख्या शामिल है जो ExcelWIKI को पसंद करते हैं, और सेल C4 में उन लोगों की संख्या शामिल है जो ExcelWIKI को पसंद नहीं करते हैं।
इसलिए, यदि उत्तर है हां , सेल C3 एक से बढ़ जाएगा। और यदि यह नहीं है, तो सेल C4 में एक की वृद्धि होगी।
हम इसे निष्पादित करने के लिए If-block का उपयोग करेंगे।
6904
तो पूरा VBA कोड होगा:
⧭ VBA कोड:
9616<0
एक्सेल में हाँ नहीं संदेश बॉक्स विकसित करने और उपयोग करने के लिए मैक्रो बनाना
हमने कोड का चरण-दर-चरण विश्लेषण देखा है हां-नहीं संदेश बॉक्स विकसित करने और उसका उपयोग करने के लिए। अब देखते हैं कि हम कोड को रन करने के लिए मैक्रो कैसे बना सकते हैं।
⧪ चरण 1: VBA विंडो खोलना
ALT + F11<2 दबाएं> अपने कीबोर्ड पर विजुअल बेसिक विंडो खोलने के लिए।
⧪ चरण 2: एक नया मॉड्यूल सम्मिलित करना
डालें > टूलबार में मॉड्यूल । मॉड्यूल पर क्लिक करें। Module1 नामक एक नया मॉड्यूल(या आपके पिछले इतिहास के आधार पर कुछ और) खुल जाएगा।
⧪ चरण 3: VBA कोड डालना
यह है सबसे महत्वपूर्ण कदम। दिए गए VBA कोड को मॉड्यूल में डालें।
⧪ चरण 4: कोड चलाना
क्लिक करें उपरोक्त टूलबार से रन सब/यूजरफॉर्म टूल पर।
कोड चलेगा। एक संदेश बॉक्स आपसे पूछेगा कि आपको एक्सेलविकी पसंद है या नहीं, हां और नहीं विकल्प के साथ।
<0अगर आप हां चुनते हैं, तो सेल C3 में नंबर एक से बढ़ जाएगा। और अगर आप नहीं चुनते हैं, तो सेल C4 में संख्या एक से बढ़ जाएगी।
यहां, मैंने हां चुना है, इसलिए ExcelWIKI को पसंद करने वालों की संख्या में एक की वृद्धि हुई है।
याद रखने योग्य बातें
- एक संदेश बॉक्स में VBA में कुल 4 पैरामीटर होते हैं जिन्हें प्रॉम्प्ट, बटन, शीर्षक , और हेल्पफाइल कहा जाता है . यहां मैंने केवल 2 पैरामीटर, प्रॉम्प्ट और बटन दिखाया है। लेकिन यदि आप VBA संदेश बॉक्स को अधिक विस्तार से खोजना चाहते हैं, तो आप इस लिंक को देख सकते हैं।