वीबीए ओपन या क्लोज यूजरफॉर्म

इस ट्यूटोरियल में, आप सीखेंगे कि वीबीए का उपयोग करके यूजरफॉर्म को इनिशियलाइज़, ओपन और क्लोज कैसे करें।

इस उदाहरण के लिए, हमने एक लेबल, एक टेक्स्टबॉक्स और तीन कमांड बटन के साथ नीचे दिखाए गए बेसिक यूज़रफॉर्म नामक एक साधारण यूजरफॉर्म बनाया है।

VBA का उपयोग करके एक Userform खोलें

उपयोग कमांड दिखाएँ बेसिक यूज़रफॉर्म नामक यूजरफॉर्म को खोलने के लिए:

1 बेसिकयूजरफॉर्म।दिखाएँ

वीबीए का उपयोग कर एक उपयोगकर्ताफॉर्म बंद करें

आप का उपयोग करके फ़ॉर्म को बंद कर सकते हैं अनलोड कमांड:

1 बेसिकयूजरफॉर्म अनलोड करें

यह UserForm को रनिंग कोड के भीतर से बंद कर देगा।

इसके बजाय, आप फ़ॉर्म के कोड मॉड्यूल के भीतर फ़ॉर्म को बंद करने के लिए Me कीवर्ड का भी उपयोग कर सकते हैं:

1 मुझे उतारो

नोट: आप केवल यूज़रफॉर्म कोड मॉड्यूल में निहित प्रक्रियाओं में मुझे अनलोड करें का उपयोग कर सकते हैं:

ऊपर दिए गए उदाहरण में सूचना हमने रद्द करें बटन के "क्लिक" ईवेंट में "अनलोड.मी" जोड़ा है। तो जब उपयोगकर्ता रद्द करें बटन पर क्लिक करता है, तो फॉर्म अनलोड हो जाएगा।

आप कोड एक्सप्लोरर (बाईं ओर) में मॉड्यूल पर डबल-क्लिक करके यूजरफॉर्म कोड मॉड्यूल तक पहुंच सकते हैं। या UserForm विज़ुअल एडिटर में राइट-क्लिक करके।

वीबीए में यूजरफॉर्म शुरू करें

जब कोई फॉर्म लोड होता है, तो "प्रारंभ करें" ईवेंट ट्रिगर होता है। आप इस ईवेंट का उपयोग UserForm उपस्थिति को बदलने के लिए कर सकते हैं जैसे कि कॉम्बो बॉक्स को पॉप्युलेट करना या अपने इनिशियलाइज़ेशन कोड में नियंत्रण चालू/बंद करना।

UserForm लॉन्च होने पर यह कोड रद्द करें बटन को अक्षम कर देगा:

12345 निजी उप UserForm_Initialize ()cmdCancel.Enabled = Falseअंत उप

नोट: यह कोड UserForm कोड मॉड्यूल में रखा जाना चाहिए (ऊपर चित्र देखें)।

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

wave wave wave wave wave