निर्धारित करें कि कोई सेल किसी विशिष्ट एक्सेल सेल श्रेणी में आता है या नहीं

Anonim

इस प्रकार आप जांच सकते हैं कि सक्रिय सेल आपकी तालिका में पहले से परिभाषित सेल श्रेणी में स्थित है या नहीं

कई मैक्रोज़ सक्रिय सेल की स्थिति पर प्रतिक्रिया करते हैं। लेकिन आप कैसे बता सकते हैं कि सक्रिय सेल एक निश्चित श्रेणी की कोशिकाओं में है या नहीं? इस तथ्य को समय लेने वाली IF कमांड के साथ पूछना आवश्यक नहीं है। क्षेत्रों के बीच चौराहे बनाने के लिए बस वीबीए के कार्यों का उपयोग करें। निम्न एक्सेल मैक्रो दिखाता है कि यह कैसे करना है:

उप IstZelleImRbereich ()
रेंज के रूप में मंद परीक्षण क्षेत्र
टेस्ट रेंज सेट करें = रेंज ("b5: c60")
यदि प्रतिच्छेद (ActiveCell, परीक्षण क्षेत्र) कुछ नहीं है तो
MsgBox "सक्रिय सेल सीमा में नहीं है" और _
परीक्षण क्षेत्र। पता (गलत, गलत)
अन्यथा
MsgBox "सक्रिय सेल क्षेत्र में है" और _
परीक्षण क्षेत्र। पता (गलत, गलत)
अगर अंत
अंत उप

मैक्रो का उपयोग करने के लिए, पहले सेल पर क्लिक करें। फिर मैक्रो को कॉल करें। यह जांचता है कि सक्रिय सेल उस सेल श्रेणी में है जिसे आपने मैक्रो में परिभाषित किया है। यदि ऐसा नहीं है, तो एक्सेल इसे एक संदेश विंडो के साथ प्रदर्शित करता है:

यदि, दूसरी ओर, सक्रिय सेल निर्दिष्ट सेल श्रेणी में है, तो मैक्रो भी इस तथ्य को एक संदेश विंडो के साथ प्रदर्शित करता है:

आप परीक्षण क्षेत्र चर का उपयोग करके निर्दिष्ट करते हैं कि मैक्रो में ओवरलैप के लिए आप किस लक्ष्य क्षेत्र का परीक्षण करना चाहते हैं।