Excel VBA ListBox in Hindi – एक्सेल VBA लिस्टबॉक्स :
एक्सेल VBA लिस्ट बॉक्स : आज हम देखेंगे की कैसे आप एक्सेल में लिस्ट बॉक्स का उपयोग कर सकते हैं, इसको सीखने से आप इसी जैसे कोडिंग का उपयोग कर के प्रोजेक्ट बना सकते हैं, अपने पिछले पोस्ट में मैंने बताया हैं की आप कैसे InputBox बना सकते हैं, तथा उसका उपयोग कर सकते हैं, आप aforapple को देखते रहे हम आगे एक उपयोगी प्रोजेक्ट बनाने वाले है।
एक्सेल में डेवेलोपलेर tab को प्रेस करें और फिर व्यू कोड पर क्लिक करें, जैसे ही आप व्यू कोड पर प्रेस करेंगे तो कोड पेज ओपन हो जाएगा, जैसा की निचे दिए हुवा स्क्रीन में दिखाया गया हैं।
अब modules पर राइट क्लिक करें और इन्सर्ट बटन को प्रेस करें, फिर UserForm को सेलेक्ट करें, याद रखे हमें कोड़िंग इसी UserForm पर करनी हैं और इसी पर हम अपना लिस्टबॉक्स भी बनाएँगे, जैसे ही निचे दिए गए स्क्रीन को फॉलो करें
अब हम टूलबॉक्स से लिस्टबॉक्स को ले कर UserForm पर रखेंगे, जैसा की निचे दिए गए स्क्रीन में दिया गया हैं।
जैसे ही आप लिस्टबॉक्स को UserForm पर रखेंगे उसके बाद Properties मे जा कर लिस्टबॉक्स के नाम को बदल देंगे, जैसा की मैंने नाम दिया हैं Listbox _Action , निचे दिए गए स्क्रीन को फॉलो करें
अब हम फॉर्म पर दिए हुए लिस्टबॉक्स को सेलेक्ट करेंगे, फिर उसकी प्रॉपर्टीज में जा कर RowSource में हम उस प्लेस या कहे की row या कॉलम का रेफ़्रेन्स देंगे, ताकि लिस्टबॉक्स में कुछ वैल्यू हम दिखा सके, क्योकि अभी हमारा लिस्टबॉक्स ब्लेंक(खाली) हैं , निचे दिये गए स्क्रीन में, मुझे लिस्ट_बॉक्स tab से मुझे C5 से C24 की वैल्यूज को लेना हैं, इसमें मैंने स्टोर की डिटेल्स डाली हैं, अब इसी स्टोर्स की डिटेल्स हमें लिस्ट बॉक्स में दिखानी हैं, इसके लिए मैंने RowSource में List_Box!C5:C24 लिखा हैं, आप अपने हिसाब से सोर्स की लोकेशन दे सकते हैं, निचे दिए गए स्क्रीन को फॉलो करें।
अब हम लिस्ट बॉक्स को थोड़ा ठीक करेंगे, ताकि यूजर कोई एक ऑप्शन स्टोर का सेलेक्ट कर सके, इसके लिए properties में दिए गए ListStyle में से दुसरे ऑप्शन को सेलेक्ट करेंगे, जैसा की निचे दिए गए इमेज में बतलाया गया हैं
अब हमें लिस्टबॉक्स के क्लिक इवेंट के ऊपर कोड़िंग लिखनी हैं, मुझे चाहिए की जब में लिस्ट बॉक्स में से किसी एक स्टोर को सेलेक्ट करुँ, तो मुझे अलर्ट मैसेज मिले की, मैंने किस स्टोर को सेलेक्ट किया हैं, तो लिस्टबॉक्स के क्लिक इवेंट पर कोड़िंग लिखने के लिए आप लिस्टबॉक्स के डॉट वाले हिस्से पर डबल क्लिक करें, तो आप को निचे दिए स्क्रीन के जैसे क्लिक इवेंट की कोड़िंग मिलेगी
Public Sub Store_List_Click()
End Sub
अब इसमें Public Sub और End Sub के बीच में कोड़िंग लिखेंगे जो की हमें सेलेक्ट किये हुए स्टोर का अलर्ट देगा
Public Sub Store_List_Click()
MsgBox (Store_List.Value)
End Sub
अब जैसा की ऊपर दिए गए इमेज में दिखाया गया हैं इस कोड को रन करने के लिए 2nd स्टेप्स जैसा की ऊपर दिए इमेज में दिया गया हैं, को क्लिक करें, क्लिक करते ही, आपको रन मोड में लिस्ट बॉक्स मिलेगी, जिसमें किसी एक स्टोर पर क्लिक करते से ही, आप को अलर्ट मिलेगा की, कौन सा स्टोर आप ने सेलेस्क्ट किया हैं , जैसा की निचे दिए गए स्क्रीन में दिया हुआँ हैं।
इस पोस्ट के पहले मैंने और भी कई पोस्ट लिखी हैं, जैसे की HTML , Microsoft Excel , Gmail , JavaScript आदि, आप अपने इच्छा के अनुसार इन्हे देख सकते है।
अब नेक्स्ट पोस्ट में हम एक्सेल के बारे में और भी कुछ नया सीखेंगे।
थैंक यू।