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

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

यदि आप एक लिस्टबॉक्स बनाना सीखना चाहते हैं, तो यहां क्लिक करें: वीबीए लिस्टबॉक्स

यदि आप एक Combobox बनाना सीखना चाहते हैं, तो यहां क्लिक करें: VBA Combobox

एक चेकबॉक्स बनाएं

वर्कशीट में चेकबॉक्स डालने के लिए, आपको पर जाना होगा डेवलपर टैबक्लिक करें डालने और ActiveX नियंत्रण के अंतर्गत चुनें चेक बॉक्स:

छवि 1. वर्कशीट में एक चेकबॉक्स डालें

जब आप अपने द्वारा डाले गए चेकबॉक्स का चयन करते हैं, तो आप पर क्लिक कर सकते हैं गुण नीचे डेवलपर टैब:

छवि 2. चेकबॉक्स गुण बदलें

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

साथ ही, हमने चेकबॉक्स के आगे दिखाई देने वाले टेक्स्ट को बदल दिया है शर्तों से सहमत. ऐसा करने के लिए, आपको विशेषता सेट करने की आवश्यकता है शीर्षक.

वीबीए में चेकबॉक्स का एक चयनित आइटम प्राप्त करें

चेकबॉक्स का उद्देश्य उपयोगकर्ता की पसंद प्राप्त करना है (चेकबॉक्स चेक किया गया है या नहीं)। उपयोगकर्ता द्वारा चुने गए मान को पुनः प्राप्त करने के लिए, आपको इस कोड का उपयोग करने की आवश्यकता है:

123456789 अगर शीट 1.chbCheckBox.Value = सही है तोपत्रक1.रेंज ("सी3") = "सहमत"अन्यथाशीट1.रेंज ("सी3") = "सहमत न हों"अगर अंत

हम सेल C3 को इसके साथ पॉप्युलेट करना चाहते हैं इस बात से सहमत यदि चेकबॉक्स चेक किया गया है और सहमत नहीं अन्यथा। चेकबॉक्स का मान में हैमूल्य वस्तु का गुण पत्रक1.chbचेकबॉक्स. चेकबॉक्स का मान सही या गलत हो सकता है।

छवि 3. VBA में चेकबॉक्स से चयनित मान प्राप्त करें

जैसे ही हमने चेकबॉक्स को चेक किया, का मान शीट1.chbचेकबॉक्स।वैल्यू सत्य है, इसलिए C3 में परिणाम है इस बात से सहमत.

उपयोगकर्ताफॉर्म में चेकबॉक्स का प्रयोग करें

जैसा कि हमने उल्लेख किया है, चेकबॉक्स का उपयोग अक्सर उपयोगकर्ताफॉर्म में किया जाता है। यह समझाने के लिए कि आप इसे कैसे कर सकते हैं, हम पहले एक Userform सम्मिलित करेंगे। VBA संपादक में, मॉड्यूल नाम पर राइट-क्लिक करें, पर क्लिक करें डालने और चुनें userform:

छवि 8. एक उपयोगकर्ताफॉर्म डालें

डालने के लिए नियंत्रण प्रदर्शित करने के लिए, आपको सक्षम करने की आवश्यकता है उपकरण बॉक्स. ऐसा करने के लिए, पर क्लिक करेंउपकरण बॉक्स टूलबार में आइकन। उसके बाद, आपको सभी उपलब्ध नियंत्रणों के साथ खिड़कियाँ मिलेंगी। आप क्लिक कर सकते हैं चेक बॉक्स इसे Userform में बनाने के लिए:

छवि 9. उपयोगकर्ताफॉर्म में एक चेकबॉक्स डालें

गुण विंडो में, हम चेकबॉक्स का नाम बदल देंगे chbचेकबॉक्स और कैप्शन शर्तों से सहमत. जब हम Userform चलाते हैं, तो हमें उसमें Checkbox मिलता है।

छवि 10. उपयोगकर्ताफॉर्म में चेकबॉक्स

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

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave