एक्सेल वीबीए - यूनियन और इंटरसेक्ट

एक्सेल वीबीए में दो या दो से अधिक श्रेणियों में हेरफेर करने के लिए, एप्लिकेशन ऑब्जेक्ट से संबंधित दो विधियां हैं: यूनियन और इंटरसेक्ट।

संघ

संघ विधि अपने तर्क के रूप में पारित सभी कोशिकाओं को दो या दो से अधिक श्रेणियों में लौटाती है।

निम्न आदेश नीचे दी गई छवि में दिखाई गई श्रेणी का चयन करेगा:

1 संघ (रेंज ("ए 1: बी 4"), रेंज ("बी 3: सी 6"))। चुनें

आप संघ विधि द्वारा लौटाई गई श्रेणी के लिए कोई भी मान या सूत्र निर्दिष्ट कर सकते हैं:

1 संघ (रेंज ("ए 1: बी 4"), रेंज ("बी 3: सी 6")) = 10

यह संघ में प्रत्येक सेल में मान 10 दर्ज करेगा।

आप किसी भी फ़ंक्शन को लपेट सकते हैं जो एक संघ विधि के आसपास की सीमा को सारांशित करता है। निम्न उदाहरण श्रेणी A1:B4 और B3:C6 में मानों का योग लौटाएगा:

1 परिणाम = आवेदन। वर्कशीट फ़ंक्शन। योग (संघ (रेंज ("ए 1: बी 4"), रेंज ("बी 3: सी 6")))

परिणाम में मान 160 के रूप में प्राप्त करने के लिए आपको आश्चर्य हो सकता है! हालाँकि, जब आप चयन को देखते हैं, तो संघ में केवल 14 कक्ष (प्रत्येक श्रेणी में 8 के साथ 2 सामान्य होते हैं), संघ वास्तव में 16 कक्ष लौटाता है, इसलिए परिणाम 160 है।

इंटरसेक्ट

इंटरसेक्ट विधि केवल दो या दो से अधिक श्रेणियों में सामान्य कोशिकाओं को अपने तर्क के रूप में पारित करती है।

निम्न आदेश नीचे की छवि में दिखाए गए रेंज (ग्रे क्षेत्र) का चयन करेगा:

1 इंटरसेक्ट (रेंज ("ए 1: बी 4"), रेंज ("बी 3: सी 6"))। चुनें

प्रतिच्छेद का उपयोग

इंटरसेक्ट का सबसे आम उपयोग वर्कशीट या वर्कबुक से जुड़े इवेंट्स में होता है। इसका उपयोग यह परीक्षण करने के लिए किया जाता है कि क्या परिवर्तित सेल ब्याज की श्रेणी से संबंधित हैं। निम्नलिखित उदाहरण के साथ जांचें कि क्या सेल बदल गए हैं (लक्ष्य द्वारा पहचाने गए) और रेंज ए 1: ए 10 आम हैं और यदि वे हैं तो उचित कार्रवाई करें।

इंटरसेक्ट ऑब्जेक्ट कुछ भी नहीं लौटाता है यदि कोई सामान्य सेल नहीं है तो इंटरसेक्ट (टारगेट, रेंज ("ए 1: ए 10")) यदि कोई सामान्य सेल नहीं है तो कुछ भी सही नहीं होगा। शर्त में नहीं जोड़ने से यह तभी सही हो जाता है जब परीक्षण का परिणाम Intersect(Target, Range("A1:A10")) Is कुछ भी गलत नहीं है, दूसरे शब्दों में लक्ष्य और रेंज A1:A10 में कुछ सेल समान हैं।

12345 निजी उप वर्कशीट_चेंज (ByVal लक्ष्य सीमा के रूप में)इफ नॉट इंटरसेक्ट(टारगेट, रेंज("A1:A10")) इज़ नथिंग तो'वांछित कार्रवाई करें'अगर अंतअंत उप

द्वारा लिखित: विनमरा चंद्र

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

wave wave wave wave wave