वीबीए: सक्रिय सेल में रेंज का चयन कैसे करें
आप वर्तमान में सक्रिय सेल से 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
जब हम इस मैक्रो को चलाते हैं, तो निम्न श्रेणी स्वचालित रूप से चयनित हो जाती है:
ध्यान दें कि सेल C3 से लेकर कॉलम में प्रयुक्त अंतिम सेल तक की सीमा अब चयनित है।
उदाहरण 2: सक्रिय सेल से ऊपर की श्रेणी का चयन करें
मान लें कि सेल C3 वर्तमान में चयनित है।
हम सक्रिय सेल से कॉलम में प्रयुक्त पहले सेल तक की सीमा का चयन करने के लिए निम्नलिखित मैक्रो बना सकते हैं:
SubSelectActiveUp ()
Range(ActiveCell, ActiveCell.End(xlUp)).Select
End Sub
जब हम इस मैक्रो को चलाते हैं, तो निम्न श्रेणी स्वचालित रूप से चयनित हो जाती है:
ध्यान दें कि सेल C3 से लेकर कॉलम में प्रयुक्त पहली सेल तक की सीमा अब चयनित है।
उदाहरण 3: सक्रिय सेल के दाईं ओर की सीमा का चयन करें
मान लें कि सेल B2 वर्तमान में चयनित है।
हम उसी पंक्ति में दाईं ओर सक्रिय सेल से अंतिम उपयोग किए गए सेल तक की सीमा का चयन करने के लिए निम्नलिखित मैक्रो बना सकते हैं:
SubSelectActiveRight ()
Range(ActiveCell, ActiveCell.End(xlToRight)).Select
End Sub
जब हम इस मैक्रो को चलाते हैं, तो निम्न श्रेणी स्वचालित रूप से चयनित हो जाती है:
ध्यान दें कि सेल B2 से उसी पंक्ति में दाईं ओर अंतिम प्रयुक्त सेल तक की सीमा अब चयनित है।
उदाहरण 4: सक्रिय सेल में बाईं ओर रेंज का चयन करें
मान लें कि सेल D6 वर्तमान में चयनित है।
हम उसी पंक्ति में बाईं ओर सक्रिय सेल से अंतिम उपयोग किए गए सेल तक की सीमा का चयन करने के लिए निम्नलिखित मैक्रो बना सकते हैं:
SubSelectActiveLeft ()
Range(ActiveCell, ActiveCell.End(xlToLeft)).Select
End Sub
जब हम इस मैक्रो को चलाते हैं, तो निम्न श्रेणी स्वचालित रूप से चयनित हो जाती है:
ध्यान दें कि सेल D6 से उसी पंक्ति में बाईं ओर अंतिम प्रयुक्त सेल तक की सीमा अब चयनित है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: अंतिम प्रयुक्त पंक्ति कैसे खोजें
वीबीए: अंतिम प्रयुक्त कॉलम कैसे खोजें
वीबीए: एकाधिक पंक्तियाँ कैसे सम्मिलित करें