/ / एक्सेल वीबीए सूची बॉक्स

एक्सेल वीबीए सूची बॉक्स

एक सूची बॉक्स एक सूची है जहां से कोई उपयोगकर्ता कोई आइटम चुन सकता है। बनाने के लिए सूची बाक्स में एक्सेल VBA, निम्नलिखित चरणों को निष्पादित करें।

1. डेवलपर टैब पर, सम्मिलित करें पर क्लिक करें।

2. ActiveX नियंत्रण समूह में, सूची बॉक्स पर क्लिक करें।

एक्सेल वीबीए में एक सूची बॉक्स बनाएँ

3. अपनी वर्कशीट पर एक सूची बॉक्स खींचें।

एक सूची बॉक्स खींचें

ध्यान दें: आप नियंत्रण पर राइट क्लिक करके नियंत्रण का नाम बदल सकते हैं (सुनिश्चित करें कि डिज़ाइन मोड चुना गया है) और फिर गुणों पर क्लिक करें। अभी के लिए, हम Listbox1 को सूची बॉक्स के नाम के रूप में छोड़ देंगे।

वर्कबुक ओपन इवेंट बनाएं। वर्कबुक ओपन इवेंट में जोड़ा गया कोड एक्सेल वीबीए द्वारा निष्पादित किया जाएगा जब आप कार्यपुस्तिका खोलेंगे।

4. विजुअल बेसिक एडिटर खोलें।

5. प्रोजेक्ट एक्सप्लोरर में इस वर्कबुक पर डबल क्लिक करें।

6. बाएं ड्रॉप-डाउन सूची से कार्यपुस्तिका चुनें और दाएं ड्रॉप-डाउन सूची से खोलें चुनें।

एक्सेल वीबीए में वर्कबुक ओपन इवेंट

7. सूची बॉक्स में आइटम जोड़ने के लिए, वर्कबुक ओपन इवेंट में निम्न कोड लाइन जोड़ें:

With Sheet1.ListBox1
    .AddItem "Paris"
    .AddItem "New York"
    .AddItem "London"
End With

ध्यान दें: यदि आपकी सूची बॉक्स दूसरी वर्कशीट पर स्थित है, तो शीट 3 का उपयोग करें, यदि आपकी सूची बॉक्स तीसरे वर्कशीट पर स्थित है, तो शीट 3 का उपयोग करें। यदि आप वर्कबुक ओपन इवेंट के बाहर इन कोड लाइनों का उपयोग करते हैं, तो आप इन कोड कोड को इन से पहले जोड़ना चाहेंगे कोड लाइनें यह कोड लाइन सूची बॉक्स को साफ़ करती है। यदि आप अपने कोड को एक से अधिक बार निष्पादित करते हैं तो इस तरह आपके आइटम कई बार नहीं जोड़े जाएंगे।

ListBox1.Clear

8. इस सूची बॉक्स को किसी सेल से जोड़ने के लिए, सूची बॉक्स पर राइट क्लिक करें (सुनिश्चित करें कि डिज़ाइन मोड चुना गया है) और गुणों पर क्लिक करें। LinkedCell के लिए डी 3 भरें।

LinkedCell

नोट: कक्षों की एक श्रृंखला के साथ एक सूची बॉक्स भरने के लिए ListFillRange संपत्ति को भी देखें।

9. एक्सेल फ़ाइल को सहेजें, बंद करें और दोबारा खोलें।

परिणाम:

सूची बाक्स

हालांकि कुछ स्थितियों में यह आपके वर्कशीट पर सीधे सूची बॉक्स को रखने के लिए उपयोगी हो सकता है, उपयोगकर्ता सूची पर रखे जाने पर एक सूची बॉक्स विशेष रूप से उपयोगी होता है।

यह भी पढ़ें: