सामग्री तालिका
हामी तपाईँलाई एक्सेल VBA मा सक्रिय कक्ष बाट दायरा चयन गर्नुहोस् मा 3 विधिहरू देखाउन जाँदैछौं।>। यो देखाउनको लागि, हामीले 3 स्तम्भहरू : " पहिलो नाम ", " अन्तिम नाम ", र " इमेल<2 सँग डेटासेट छनोट गरेका छौं।>"। हामी सेल चयन गर्नेछौं र Excel VBA प्रयोग गरेर हामी त्यो सेल बाट दायरा चयन गर्नेछौं।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
Active Cell.xlsm बाट दायरा चयन गर्नुहोस्
एक्सेलमा VBA प्रयोग गरी सक्रिय सेलबाट दायरा चयन गर्ने ३ तरिका
1. VBA लाई सक्रिय कक्षबाट अन्तिम गैर-खाली कक्षमा दायरा चयन गर्न प्रयोग गर्दै
पहिलो विधिको लागि, हामी Range.End गुण प्रयोग गर्न जाँदैछौं।
यहाँ, हामी हाम्रो कोड मोड्युल को रूपमा इनपुट गर्नेछौं। मोड्युल विन्डो ल्याउन, यी गर्नुहोस्-
चरणहरू:
- पहिले, विकासकर्ता बाट ट्याब >>> भिजुअल बेसिक चयन गर्नुहोस्।
भिजुअल बेसिक विन्डो देखा पर्नेछ।
- अन्तमा, घुसाउनुहोस् >>> Module चयन गर्नुहोस्।
यसले Module विन्डो ल्याउनेछ।
१.१। End(xlUp) गुण प्रयोग गरेर
यस खण्डमा, हामी दायरा माथि अन्तिम गैर-खाली कक्ष<सम्म चयन गर्न जाँदैछौँ। 2> हाम्रो सक्रिय सेल बाट।
चरणहरू:
- पहिले, मोड्युल विन्डो ल्याउनुहोस्।
- दोस्रो, टाइप गर्नुहोस् निम्न कोड।
2378
हामीले हाम्रो उप प्रक्रिया टपअप । त्यसपछि हामी हाम्रो दायरा चयन गर्दैछौं। पहिलो मान हाम्रो सक्रिय सेल हो। अन्तिम मान हो ActiveCell.End(xlUp) । अन्तमा, हामी दायरा दायरा को साथ चयन गर्दैछौं। चयन गर्नुहोस् विधि।
- तेस्रो, सेभ गर्नुहोस् यसलाई र सञ्झ्याल बन्द गर्नुहोस्।
- त्यसपछि, सेल C6 चयन गर्नुहोस्। यो सेल हाम्रो सक्रिय सेल हो। 14>
- विकासकर्ता ट्याबबाट >>> Macros चयन गर्नुहोस्।
- त्यसपछि, " Macro name: " बाट " ToUp " चयन गर्नुहोस्।
- अन्तमा, Run<2 मा क्लिक गर्नुहोस्।>।
- सबैभन्दा पहिले, मोड्युल विन्डो ल्याउनुहोस्।
- दोस्रो, टाइप गर्नुहोस् निम्न कोड।
अब, हामी जाँदैछौँ म्याक्रो विन्डो ल्याउनुहोस्। त्यसो गर्न -
त्यसपछि, Macro संवाद बक्स देखा पर्नेछ।
हामीले देख्न सक्छौं, हामीले सेल दायरा C4:C6 चयन गरेका छौं ।
थप पढ्नुहोस्: एक्सेल VBA: डायनामिक दायरालाई अर्को कार्यपुस्तिकामा प्रतिलिपि गर्नुहोस्
१.२. End(xlDown) गुण समावेश गर्दै
यस खण्डमा, हामी हाम्रो सक्रिय सेल बाट रेन्ज तल चयन गर्न जाँदैछौँ।
चरणहरू:
7003
हामी हाम्रो उप प्रक्रिया ToDown लाई कल गर्दैछौँ। त्यसपछि हामी हाम्रो दायरा चयन गर्दैछौं। पहिलो मान हाम्रो सक्रिय सेल हो। अन्तिम मान हो ActiveCell.End(xlDown) । अन्तमा, हामी दायरा दायरा सँग चयन गर्दै। विधि चयन गर्नुहोस्।
- तेस्रो, <1 यसलाई सेभ गर्नुहोस् र सञ्झ्याल बन्द गर्नुहोस्।
- त्यसपछि, सेल C6 चयन गर्नुहोस्। यो हाम्रो सक्रिय सेल हो।
तसर्थ, हामीले एक्सेल VBA प्रयोग गरेर हाम्रो सक्रिय सेल बाट चयन गरेका छौं एउटा दायरा ।
थप पढ्नुहोस्: Excel VBA को दायरा मार्फत खाली सेल सम्म लुप गर्नुहोस् (४ उदाहरणहरू)
समान लेखहरू <3
- Excel VBA: दायरामा स्तम्भहरू मार्फत लुप गर्नुहोस् (5 उदाहरणहरू)
- एक्सेलमा दायरामा प्रत्येक पङ्क्तिको लागि VBA कसरी प्रयोग गर्ने
- Excel म्याक्रो: डायनामिक दायरा (4 विधिहरू) संग बहु स्तम्भहरू क्रमबद्ध गर्नुहोस्
- VBA लाई एक्सेलमा दायरामा पङ्क्ति र स्तम्भहरू मार्फत लुप गर्नुहोस् (५ उदाहरणहरू)
- Excel VBA मा दायरालाई कसरी एरेमा रूपान्तरण गर्ने (३ तरिका)
१.३. End(xlToLeft) गुण लागू गर्दै
यस खण्डमा, हामी हाम्रो सक्रिय सेल को दाँया मा दायरा चयन गर्न जाँदैछौँ। .
चरणहरू:
- सबैभन्दा पहिले, मोड्युल विन्डो ल्याउनुहोस्।
- दोस्रो, टाइप गर्नुहोस्। निम्न कोड।
8331
हामी हाम्रो उप प्रक्रिया ToLeft लाई कल गर्दैछौँ। त्यसपछि हामी हाम्रो दायरा चयन गर्दैछौं। पहिलो मान हाम्रो सक्रिय सेल हो। अन्तिम मान हो ActiveCell.End(xlToLeft) । अन्तमा, हामी दायरा दायरा सँग चयन गर्दैछौं। विधि चयन गर्नुहोस्।
- तेस्रो, सेभ गर्नुहोस् यसलाई र विन्डो बन्द गर्नुहोस्।
- त्यसपछि, सेल D7 चयन गर्नुहोस्। यो हाम्रो सक्रिय सेल हो।
- त्यसपछि, म्याक्रो संवाद बाकस ल्याउनुहोस्।<13
- “ टोबायाँ ” चयन गर्नुहोस्।
- अन्तमा, रन मा क्लिक गर्नुहोस्।
१.४. End(xlToRight) गुण लागू गर्दै
यस खण्डमा, हामी हाम्रो सक्रिय सेल को दायाँ मा दायरा चयन गर्न जाँदैछौँ। .
चरणहरू:
- सबैभन्दा पहिले, मोड्युल विन्डो ल्याउनुहोस्।
- दोस्रो, टाइप गर्नुहोस्। निम्न कोड।
1674
हामी हाम्रो उप प्रक्रिया ToRight लाई कल गर्दैछौँ। त्यसपछि हामी हाम्रो दायरा चयन गर्दैछौं। पहिलो मान हाम्रो सक्रिय सेल हो। अन्तिम मान हो ActiveCell.End(xlToRight) । अन्तमा, हामी दायरा दायरा सँग चयन गर्दैछौं। विधि चयन गर्नुहोस्।
- तेस्रो, सेभ गर्नुहोस् यसलाई र विन्डो बन्द गर्नुहोस्।
- त्यसपछि, सेल C8 चयन गर्नुहोस्। यो हाम्रो सक्रिय सेल हो।
- त्यसपछि, म्याक्रो संवाद बक्स ल्याउनुहोस्।<13
- “ ToRight ” चयन गर्नुहोस्।
- अन्तमा, Run मा क्लिक गर्नुहोस्।
2. VBA दायरा प्रयोग गर्दै। सक्रिय कक्षबाट दायरा चयन गर्न अफसेट सम्पत्ति एक्सेलमा VBA प्रयोग गर्दै
दोस्रो विधिको लागि, हामी हाम्रो सक्रिय सेल प्रयोग गरेर दायरा चयन गर्न VBA दायरा। अफसेट गुण प्रयोग गर्न जाँदैछौं। ।
चरणहरू:
- पहिले, मोड्युल विन्डोमा निम्न कोड टाइप गर्नुहोस् ।
2428
हामीले हाम्रो उप प्रक्रिया UsingOffset सिर्जना गरेका छौं। त्यसपछि हामी हाम्रो दायरा चयन गर्दैछौं। पहिलो मान हाम्रो सक्रिय सेल हो। अन्तिम मान हो ActiveCell.Offset (1,2) । अफसेट गुण सँग हामी १ पङ्क्ति तल र २ स्तम्भहरू दायाँ सार्दै छौँ। अन्तमा, हामी दायरा दायरा सँग चयन गर्दैछौं। विधि चयन गर्नुहोस्।
- दोस्रो, सेभ गर्नुहोस् यसलाई र विन्डो बन्द गर्नुहोस्।
- त्यसपछि, सेल B8 चयन गर्नुहोस्। यो हाम्रो सक्रिय सेल हो।
निष्कर्षमा, हामीले सक्रिय कक्ष बाट चयन गरेका छौं एउटा दायरा । यसबाहेक, यो अन्तिम चरण कस्तो देखिनुपर्छ।
थप पढ्नुहोस्: Excel VBA: मानहरू सहित कक्षहरूको दायरा प्राप्त गर्नुहोस् (७ उदाहरणहरू)
3. एक्सेलमा VBA प्रयोग गरी सक्रिय कक्षबाट वर्तमान क्षेत्र गुण प्रयोग गरी दायरा चयन गर्नुहोस्।
अन्तिम विधिको लागि, हामी रेन्ज.CurrentRegion गुण प्रयोग गर्नेछौं।
चरणहरू:
- सबैभन्दा पहिले, मोड्युल विन्डोमा निम्न कोड टाइप गर्नुहोस् ।
2733
हामी हाम्रो उप प्रक्रियालाई कल गर्दैछौँ। ग क्षेत्र । त्यसपछि हामी हाम्रो दायरा चयन गर्दैछौं। CurrentRegion गुणसँग, हामी दायरा खाली सेल सम्म चयन गर्दैछौँ। अन्तमा, हामी दायरा दायरा सँग चयन गर्दैछौं। विधि चयन गर्नुहोस्।
- दोस्रो, यसलाई सेभ गर्नुहोस् र एक्सेल पानामा फर्कनुहोस्।
- त्यसपछि, सेल C10 चयन गर्नुहोस्। यो हाम्रो सक्रिय सेल हो।
तसर्थ, हामीले खाली कक्ष सम्म दायरा चयन गरेका छौँ।
45>
अभ्यास खण्ड
हामीले Excel फाइलमा प्रत्येक विधिको लागि अभ्यास डेटासेटहरू प्रदान गरेका छौं।
निष्कर्ष
हामी' तपाईँलाई देखाइएको छ 3 विधिहरू Excel VBA को दायरा चयन गर्नुहोस् सक्रिय कक्षबाट । यदि तपाइँ चरणहरू बुझ्न कुनै समस्याहरू सामना गर्नुहुन्छ भने, तल टिप्पणी गर्न नहिचकिचाउनुहोस्। पढ्नु भएकोमा धन्यवाद, उत्कृष्ट बनाइराख्नुहोस्!