वीबीए: सक्रिय सेल में रेंज का चयन कैसे करें


आप वर्तमान में सक्रिय सेल से Excel में सेल की श्रेणी का चयन करने के लिए VBA में निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: सक्रिय सेल से निचली श्रेणी का चयन करें

 SubSelectActiveDown ()
Range(ActiveCell, ActiveCell.End(xlDown)).Select
End Sub

यह मैक्रो कॉलम में सक्रिय सेल से अंतिम उपयोग किए गए सेल तक की सीमा का चयन करेगा।

विधि 2: सक्रिय सेल से रेंज अप का चयन करें

 SubSelectActiveUp ()
Range(ActiveCell, ActiveCell.End(xlUp)).Select
End Sub

यह मैक्रो कॉलम में सक्रिय सेल से पहली बार उपयोग की गई सेल तक की सीमा का चयन करेगा।

विधि 3: सक्रिय सेल के दाईं ओर की सीमा का चयन करें

 SubSelectActiveRight ()
Range(ActiveCell, ActiveCell.End(xlToRight)).Select
End Sub

यह मैक्रो उसी पंक्ति में दाईं ओर सक्रिय सेल से अंतिम उपयोग किए गए सेल तक की सीमा का चयन करेगा।

विधि 4: सक्रिय सेल में बाईं ओर रेंज का चयन करें

 SubSelectActiveLeft ()
Range(ActiveCell, ActiveCell.End(xlToLeft)).Select
End Sub

यह मैक्रो उसी पंक्ति में बाईं ओर सक्रिय सेल से अंतिम उपयोग किए गए सेल तक की सीमा का चयन करेगा।

निम्नलिखित उदाहरण दिखाते हैं कि एक्सेल में निम्नलिखित शीट के साथ प्रत्येक विधि का उपयोग कैसे करें:

उदाहरण 1: सक्रिय सेल से निचली श्रेणी का चयन करें

मान लें कि सेल C3 वर्तमान में चयनित है।

हम कॉलम में सक्रिय सेल से अंतिम उपयोग किए गए सेल तक की सीमा का चयन करने के लिए निम्नलिखित मैक्रो बना सकते हैं:

 SubSelectActiveDown ()
Range(ActiveCell, ActiveCell.End(xlDown)).Select
End Sub

जब हम इस मैक्रो को चलाते हैं, तो निम्न श्रेणी स्वचालित रूप से चयनित हो जाती है:

VBA सक्रिय सेल के नीचे की श्रेणी का चयन करता है

ध्यान दें कि सेल C3 से लेकर कॉलम में प्रयुक्त अंतिम सेल तक की सीमा अब चयनित है।

उदाहरण 2: सक्रिय सेल से ऊपर की श्रेणी का चयन करें

मान लें कि सेल C3 वर्तमान में चयनित है।

हम सक्रिय सेल से कॉलम में प्रयुक्त पहले सेल तक की सीमा का चयन करने के लिए निम्नलिखित मैक्रो बना सकते हैं:

 SubSelectActiveUp ()
Range(ActiveCell, ActiveCell.End(xlUp)).Select
End Sub

जब हम इस मैक्रो को चलाते हैं, तो निम्न श्रेणी स्वचालित रूप से चयनित हो जाती है:

VBA सक्रिय सेल से रेंज का चयन करें

ध्यान दें कि सेल C3 से लेकर कॉलम में प्रयुक्त पहली सेल तक की सीमा अब चयनित है।

उदाहरण 3: सक्रिय सेल के दाईं ओर की सीमा का चयन करें

मान लें कि सेल B2 वर्तमान में चयनित है।

हम उसी पंक्ति में दाईं ओर सक्रिय सेल से अंतिम उपयोग किए गए सेल तक की सीमा का चयन करने के लिए निम्नलिखित मैक्रो बना सकते हैं:

 SubSelectActiveRight ()
Range(ActiveCell, ActiveCell.End(xlToRight)).Select
End Sub

जब हम इस मैक्रो को चलाते हैं, तो निम्न श्रेणी स्वचालित रूप से चयनित हो जाती है:

सक्रिय सेल के दाईं ओर VBA चयन रेंज

ध्यान दें कि सेल B2 से उसी पंक्ति में दाईं ओर अंतिम प्रयुक्त सेल तक की सीमा अब चयनित है।

उदाहरण 4: सक्रिय सेल में बाईं ओर रेंज का चयन करें

मान लें कि सेल D6 वर्तमान में चयनित है।

हम उसी पंक्ति में बाईं ओर सक्रिय सेल से अंतिम उपयोग किए गए सेल तक की सीमा का चयन करने के लिए निम्नलिखित मैक्रो बना सकते हैं:

 SubSelectActiveLeft ()
Range(ActiveCell, ActiveCell.End(xlToLeft)).Select
End Sub

जब हम इस मैक्रो को चलाते हैं, तो निम्न श्रेणी स्वचालित रूप से चयनित हो जाती है:

ध्यान दें कि सेल D6 से उसी पंक्ति में बाईं ओर अंतिम प्रयुक्त सेल तक की सीमा अब चयनित है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:

वीबीए: अंतिम प्रयुक्त पंक्ति कैसे खोजें
वीबीए: अंतिम प्रयुक्त कॉलम कैसे खोजें
वीबीए: एकाधिक पंक्तियाँ कैसे सम्मिलित करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *