एक्सेल में एक्टिव सेल से रेंज का चयन करने के लिए VBA का उपयोग कैसे करें (3 विधियाँ)

  • इसे साझा करें
Hugh West

हम आपको एक्सेल VBA में सक्रिय सेल से श्रेणी का चयन करने में 3 तरीके दिखाने जा रहे हैं>। इसे प्रदर्शित करने के लिए, हमने 3 कॉलम वाला डेटासेट चुना है: " प्रथम नाम ", " अंतिम नाम ", और " ईमेल ”। हम एक सेल का चयन करेंगे और Excel VBA का उपयोग करके हम उस सेल से रेंज का चयन करेंगे।

प्रैक्टिस वर्कबुक डाउनलोड करें

एक्टिव सेल से रेंज चुनें। 9> 1. सक्रिय सेल से अंतिम गैर-खाली सेल तक रेंज का चयन करने के लिए VBA को नियुक्त करना

पहली विधि के लिए, हम रेंज.एंड संपत्ति का उपयोग करने जा रहे हैं।<3

यहां, हम अपना कोड मॉड्यूल के रूप में इनपुट करेंगे। मॉड्यूल विंडो लाने के लिए, ये करें-

चरण:

  • सबसे पहले, डेवलपर से टैब >>> विज़ुअल बेसिक चुनें.

विज़ुअल बेसिक विंडो दिखाई देगी.

  • अंत में, Insert >>> मॉड्यूल चुनें।

यह मॉड्यूल विंडो खोलेगा।

1.1। End(xlUp) गुण

इस अनुभाग में, हम श्रेणी ऊपर की ओर अंतिम अरिक्त सेल<तक का चयन करने जा रहे हैं 2> हमारे सक्रिय सेल से।

चरण:

  • सबसे पहले, मॉड्यूल विंडो ऊपर लाएं।
  • दूसरा, टाइप करें निम्नलिखित कोड।
5325

हम अपने फोन कर रहे हैं उप प्रक्रिया टूअप । फिर हम अपनी श्रेणी का चयन कर रहे हैं। पहला मान हमारा सक्रिय सेल है। अंतिम मान ActiveCell.End(xlUp) है। अंत में, हम रेंज के साथ श्रेणी का चयन कर रहे हैं। चुनें विधि।

  • तीसरा, इसे सहेजें और विंडो बंद करें।
  • उसके बाद, सेल C6 चुनें। यह सेल हमारा सक्रिय सेल है।

अब, हम करने जा रहे हैं मैक्रो विंडो ऊपर लाएं। ऐसा करने के लिए-

  • डेवलपर टैब >>> मैक्रोज़ चुनें।

उसके बाद, मैक्रो डायलॉग बॉक्स दिखाई देगा।

  • फिर, " मैक्रो नाम: " से " टूअप " चुनें।
  • अंत में, चलाएं<2 पर क्लिक करें>.

हम देख सकते हैं कि, हमने चयन किया है सेल श्रेणी C4:C6 ।<3

और पढ़ें: Excel VBA: डायनामिक रेंज को अन्य वर्कबुक में कॉपी करें

1.2। End(xlDown) संपत्ति को शामिल करते हुए

इस अनुभाग में, हम अपने सक्रिय सेल से श्रेणी नीचे की ओर का चयन करने जा रहे हैं। 3>

चरण:

  • सबसे पहले, मॉड्यूल विंडो ऊपर लाएं।
  • दूसरा, टाइप करें निम्न कोड।
7692

हम अपने उप प्रक्रिया टूडाउन को कॉल कर रहे हैं। फिर हम अपनी श्रेणी का चयन कर रहे हैं। पहला मान हमारा सक्रिय सेल है। अंतिम मान ActiveCell.End(xlDown) है। अंत में, हम हैं श्रेणी के साथ श्रेणी का चयन करना। विधि का चयन करें।

  • तीसरा, इसे सहेजें और विंडो बंद करें।
  • उसके बाद, सेल C6 चुनें। यह हमारा एक्टिव सेल है।

  • फिर, मैक्रो डायलॉग बॉक्स लाएँ।<13
  • टूडाउन ” चुनें।
  • अंत में, रन पर क्लिक करें।

इस प्रकार, हमने Excel VBA का उपयोग करके सक्रिय सेल से श्रेणी चयन किया है

और पढ़ें: एक्सेल VBA टू लूप थ्रू रेंज ऐम्प्टी सेल (4 उदाहरण)

समान लेख <3

  • Excel VBA: रेंज में कॉलम के माध्यम से लूप (5 उदाहरण)
  • Excel में रेंज में प्रत्येक पंक्ति के लिए VBA का उपयोग कैसे करें
  • एक्सेल मैक्रो: डायनामिक रेंज (4 तरीके) के साथ मल्टीपल कॉलम सॉर्ट करें
  • एक्सेल में एक रेंज में पंक्तियों और कॉलम के माध्यम से लूप करने के लिए VBA (5 उदाहरण)
  • एक्सेल वीबीए में रेंज को ऐरे में कैसे बदलें (3 तरीके)

1.3। End(xlToLeft) गुण को लागू करना

इस अनुभाग में, हम अपने सक्रिय सेल के बाएं से श्रेणी का चयन करने जा रहे हैं .

चरण:

  • सबसे पहले, मॉड्यूल विंडो ऊपर लाएं।
  • दूसरा, टाइप करें निम्न कोड।
4877

हम अपने उप प्रक्रिया ToLeft को कॉल कर रहे हैं। फिर हम अपनी श्रेणी का चयन कर रहे हैं। पहला मान हमारा सक्रिय सेल है। अंतिम मान है एक्टिवसेल.एंड(xlToLeft) । अंत में, हम श्रेणी के साथ श्रेणी का चयन कर रहे हैं। विधि का चयन करें।

  • तीसरा, इसे सहेजें और विंडो बंद करें।
  • उसके बाद, सेल D7 चुनें। यह हमारा एक्टिव सेल है।

  • फिर, मैक्रो डायलॉग बॉक्स लाएँ।<13
  • ToLeft ” चुनें।
  • अंत में, Run पर क्लिक करें।

इस प्रकार, हमने Excel VBA का उपयोग करके सक्रिय सेल से श्रेणी चयन किया है

1.4। End(xlToRight) गुण को लागू करना

इस अनुभाग में, हम अपने सक्रिय सेल के दाएं तक श्रेणी का चयन करने जा रहे हैं .

चरण:

  • सबसे पहले, मॉड्यूल विंडो ऊपर लाएं।
  • दूसरा, टाइप करें निम्नलिखित कोड।
5285

हम अपने सब प्रोसीजर टूराइट को कॉल कर रहे हैं। फिर हम अपनी श्रेणी का चयन कर रहे हैं। पहला मान हमारा सक्रिय सेल है। अंतिम मान ActiveCell.End(xlToRight) है। अंत में, हम श्रेणी के साथ श्रेणी का चयन कर रहे हैं। विधि का चयन करें।

  • तीसरा, इसे सहेजें और विंडो बंद करें।
  • उसके बाद, सेल C8 चुनें। यह हमारा एक्टिव सेल है।

  • फिर, मैक्रो डायलॉग बॉक्स लाएँ।<13
  • ToRight ” को सेलेक्ट करें।
  • अंत में, Run पर क्लिक करें।

इस प्रकार, हमने चयन किया है एक श्रेणी Excel VBA का उपयोग करके हमारे सक्रिय सेल से।

2. VBA रेंज का उपयोग करना। सक्रिय सेल से रेंज का चयन करने के लिए ऑफसेट संपत्ति एक्सेल में VBA का उपयोग करना

दूसरी विधि के लिए, हम VBA रेंज.ऑफ़सेट गुण का उपयोग करने जा रहे हैं ताकि हमारे सक्रिय सेल का उपयोग करके श्रेणी का चयन किया जा सके .

चरण:

  • सबसे पहले, मॉड्यूल विंडो में टाइप करें निम्न कोड।
4931

हमने अपनी उप प्रक्रिया Offset का उपयोग करना बना लिया है। फिर हम अपनी श्रेणी का चयन कर रहे हैं। पहला मान हमारा सक्रिय सेल है। अंतिम मान ActiveCell.Offset (1,2) है। ऑफ़सेट गुण के साथ हम 1 पंक्ति नीचे और 2 कॉलम दाएं जा रहे हैं। अंत में, हम श्रेणी के साथ श्रेणी का चयन कर रहे हैं। विधि का चयन करें।

  • दूसरा, इसे सहेजें और विंडो बंद करें।
  • उसके बाद, सेल B8 चुनें। यह हमारा एक्टिव सेल है।

  • फिर, मैक्रो डायलॉग बॉक्स लाएँ।<13
  • UsingOffset ” को चुनें।
  • आखिर में, Run पर क्लिक करें।

निष्कर्ष में, हमने सक्रिय सेल से चयन किया है एक श्रेणी । इसके अलावा, अंतिम चरण इस तरह दिखना चाहिए।

और पढ़ें: Excel VBA: वैल्यू के साथ सेल की रेंज प्राप्त करें (7) उदाहरण)

3. एक्सेल में VBA का उपयोग करके करंट रीजन प्रॉपर्टी का उपयोग करके सक्रिय सेल से रेंज का चयन करें

अंतिम विधि के लिए, हम Range.CurrentRegion गुण का उपयोग करेंगे।

चरण:

  • सबसे पहले, मॉड्यूल विंडो में टाइप करें निम्न कोड।
7848

हम अपने सब प्रक्रिया को कॉल कर रहे हैं cRegion । फिर हम अपनी श्रेणी का चयन कर रहे हैं। CurrentRegion प्रॉपर्टी के साथ, हम श्रेणी तक रिक्त सेल का चयन कर रहे हैं। अंत में, हम श्रेणी का चयन श्रेणी के साथ कर रहे हैं। विधि का चयन करें।

  • दूसरा, इसे सहेजें और वापस एक्सेल शीट पर जाएं।
  • उसके बाद, सेल C10 चुनें। यह हमारा एक्टिव सेल है।

  • फिर, मैक्रो डायलॉग बॉक्स लाएँ।<13
  • cRegion ” चुनें।
  • आखिर में, Run पर क्लिक करें।

इस प्रकार, हमने चुन लिया है श्रेणी रिक्त कक्ष तक।

अभ्यास अनुभाग

हमने Excel फ़ाइल में प्रत्येक विधि के लिए अभ्यास डेटासेट प्रदान किए हैं।

निष्कर्ष

हम' हमने आपको 3 Excel VBA सेलेक्ट रेंज से सक्रिय सेल के तरीके दिखाए हैं। यदि आपको चरणों को समझने में कोई समस्या आती है, तो नीचे टिप्पणी करने में संकोच न करें। पढ़ने के लिए धन्यवाद, उत्कृष्ट प्रदर्शन करते रहें!

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।