VBA Excel मा दायरा सेट गर्न (7 उदाहरणहरू)

  • यो साझा गर्नुहोस्
Hugh West

सामग्री तालिका

यस लेखमा, तपाईँले VBA Excel मा कक्षहरू, पङ्क्तिहरू र स्तम्भहरूका लागि कसरी रेन्ज सेट गर्नुहोस् सिक्नुहुनेछ।

कार्यपुस्तिका डाउनलोड गर्नुहोस्

तपाईं यहाँबाट नि:शुल्क अभ्यास एक्सेल कार्यपुस्तिका डाउनलोड गर्न सक्नुहुन्छ।

VBA.xlsm मा दायरा सेट गर्नुहोस्

VBA दायरा वस्तु

VBA मा रहेको रेन्ज वस्तुले एक्सेल कार्यपत्र भित्र एकल कक्ष, धेरै कक्षहरू, पङ्क्तिहरू, स्तम्भहरू समावेश गर्न सक्छ।

दायरा वस्तुको पदानुक्रम तलको रूपमा छ।

अनुप्रयोग > कार्यपुस्तिका > कार्यपत्र > दायरा

यसैले रेन्ज वस्तु VBA मा घोषणा गर्नुपर्छ।

7 VBA Excel मा दायरा कसरी सेट गर्ने भन्ने बारे उदाहरणहरू

यस खण्डले एकल कक्ष, बहु कक्ष, एकल पङ्क्ति, बहु पङ्क्ति, एकल स्तम्भ, बहु स्तम्भ र VBA Excel मा आदेश बटन मार्फत दायरा सेट गर्नुहोस्।

1। VBA मा एकल कक्षमा दायरा सेट गर्नुहोस्

यहाँ हामी कसरी एकल कक्षमा VBA को साथमा रेन्ज सेट गर्नुहोस् हेर्नुहोस्।

चरणहरू:

  • तपाईँको किबोर्डमा Alt + F11 थिच्नुहोस् वा ट्याबमा जानुहोस् विकासकर्ता -> भिजुअल बेसिक खोल्न भिजुअल बेसिक सम्पादक

  • पप-अप कोड विन्डोमा, मेनु पट्टीबाट , क्लिक गर्नुहोस् घुसाउनुहोस् -> मोड्युल

  • निम्न कोड प्रतिलिपि गरी कोड विन्डोमा टाँस्नुहोस्।
5151

यहाँ,

B2 = हामीले सेट गर्न चाहेको सेलमूल्य। तपाईलाई चाहिने कुनै पनि सेल सन्दर्भ नम्बर सेट गर्न सक्नुहुन्छ।

तपाईँको कोड अब चल्नको लागि तयार छ।

  • तपाईँको किबोर्डमा वा मेनु पट्टीबाट F5 थिच्नुहोस् चयन गर्नुहोस् चलाउनुहोस् -> Sub/UserForm चलाउनुहोस्। म्याक्रो चलाउनको लागि सब-मेनु पट्टीमा रहेको सानो प्ले आइकन मा क्लिक गर्न सक्नुहुन्छ।

सेल B2 अब मान समावेश गर्दछ “ हेलो वर्ल्ड ”।

थप पढ्नुहोस्: एक्सेलमा दायराको प्रत्येक कक्षको लागि VBA

2. VBA मा धेरै कक्षहरूमा दायरा सेट गर्नुहोस्

यहाँ हामी बहु सेलहरूमा रेन्ज सेट गर्ने तरिका हेर्नेछौं। VBA संग।

चरणहरू:

  • पहिले जस्तै, भिजुअल बेसिक सम्पादक खोल्नुहोस् विकासकर्ता ट्याबबाट र कोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
  • कोड विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
2325

तपाईँको कोड अब चल्नको लागि तयार छ।

  • चलाउनुहोस् म्याक्रो र सबै कक्षहरू A1 देखि D5 अब होल्ड गर्नुहोस् “ हेलो!

3। VBA मा एकल पङ्क्तिमा दायरा सेट गर्नुहोस्

यहाँ हामी कसरी एकल पङ्क्तिमा VBA को साथमा रेन्ज सेट गर्नुहोस् हेर्नुहोस्।

चरणहरू:

  • पहिले जस्तै, विकासकर्ता ट्याबबाट भिजुअल बेसिक सम्पादक खोल्नुहोस् र कोड विन्डोमा मोड्युल घुसाउनुहोस्।
  • कोड विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
7115

तपाईँको कोड अब चलाउनको लागि तयार छ।

  • रन म्याक्रो र A1 देखि D5 सबै पङ्क्तिहरूबाट केवल 3rd पङ्क्ति अब “ Hello!
<0 होल्ड गर्नुहोस्
  • पङ्क्तिहरू(3)।कोडमा मान ले निर्दिष्ट दायरा A1:D5 को 3rd पङ्क्तिमा पहुँच दियो।

४। VBA मा धेरै पङ्क्तिहरूमा दायरा सेट गर्नुहोस्

यहाँ हामी कसरी VBA को साथ बहु पङ्क्तिहरू मा रेन्ज सेट गर्नुहोस् हेर्नुहोस्।

चरणहरू:

  • पहिले जस्तै, विकासकर्ता ट्याब र बाट भिजुअल बेसिक सम्पादक खोल्नुहोस्। कोड विन्डोमा a मोड्युल घुसाउनुहोस्।
  • कोड विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
1651

तपाईँको कोड अहिले छ चलाउनको लागि तयार छ।

  • रन म्याक्रो र पहिलो , तेस्रो 5औ पङ्क्तिहरू सबैबाट A1 देखि D5 पङ्क्तिहरू अब “ हेलो!

<1 होल्ड गर्नुहोस्>समान पढाइहरू:

  • सेल मान VBA (७ तरिका) मा आधारित दायरा कसरी चयन गर्ने
  • VBA को दायरा वस्तु प्रयोग गर्नुहोस् एक्सेलमा (५ गुणहरू)
  • VBA दायरा अफसेट कसरी प्रयोग गर्ने (11 तरिकाहरू)
  • VBA दायरा एक्सेलमा भेरिएबल रो नम्बरको साथ (4) उदाहरणहरू)

5. VBA मा एकल स्तम्भमा दायरा सेट गर्नुहोस्

यहाँ हामी कसरी रेन्ज सेट गर्ने मा देख्नेछौं। एक एकल स्तम्भ VBA संग।

चरणहरू:

  • पहिले जस्तै, विकासकर्ता ट्याबबाट भिजुअल बेसिक सम्पादक खोल्नुहोस् र कोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
  • कोड विन्डोमा,निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
6677

तपाईँको कोड अब चल्नको लागि तयार छ।

  • चलाउनुहोस् म्याक्रो र केवल 2nd स्तम्भ A1 देखि D5 सबै स्तम्भहरूमा अब “ Hello!

<होल्ड गर्नुहोस् 3>

  • iCol.Columns(2)।कोडमा भएको मान ले निर्दिष्ट दायरा A1:D5 को 2nd स्तम्भमा पहुँच दियो। .

6. VBA मा धेरै स्तम्भहरूमा दायरा सेट गर्नुहोस्

यहाँ हामी कसरी मल्टिपल मा रेन्ज सेट गर्ने भनेर हेर्नेछौं। स्तम्भहरू VBA सँग।

चरणहरू:

  • पहिले जस्तै, भिजुअल बेसिक सम्पादक<2 खोल्नुहोस्> विकासकर्ता ट्याबबाट र कोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
  • कोड विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्। .
6234

तपाईँको कोड अब चल्नको लागि तयार छ।

  • रन म्याक्रो र 2nd चौथो स्तम्भहरू A1 देखि D5 अब “ हेलो!

<9 होल्ड गर्नुहोस् 7। VBA मा कमाण्ड बटन मार्फत दायरा सेट गर्नुहोस्

यहाँ हामी VBA मा कमांड बटन प्रयोग गरेर कसरी रेन्ज सेट गर्नुहोस् सिक्ने छौँ।

चरणहरू:

  • मा जानुहोस् विकासकर्ता -> घुसाउनुहोस् -> आदेश बटन
    • तपाईँले डिजाइन मोड अन गरेको निश्चित गर्नुहोस्।

  • तान्नुहोस् पानामा कमान्ड बटन वरिपरि।

  • मा डबल क्लिक गर्नुहोस् बटन र यसले तपाईंलाई कोड सञ्झ्यालमा लैजान्छ, a को साथ स्वत: उत्पन्न VBA उप-प्रक्रिया कोड

  • सब भित्र, आफ्नो कोड लेख्नुहोस् र बचत गर्नुहोस्।

  • रुचिको कार्यपत्रमा फर्कनुहोस् र कमान्ड बटन क्लिक गर्नुहोस्। तपाईको कोडमा आधारित नतिजा कार्यपत्रमा देखा पर्नेछ।

VBA सेट दायराका फाइदाहरू

  • यो कार्यान्वयन गर्न धेरै सजिलो छ।
  • रेन्ज वस्तु भित्रका तर्कहरू निश्चित छैनन्। त्यसैले हामी हाम्रो आवश्यकता अनुसार तर्कको मान परिमार्जन गर्न सक्छौं।
  • १ भन्दा बढी मान तर्कको रूपमा पास गर्न सकिन्छ।

स्मरण गर्नुपर्ने कुराहरू <5
    VBA मा
    • सेल गुणहरू VBA मा दायरा सेट गर्न पनि प्रयोग गर्न सकिन्छ।
    • वस्तु चरहरूलाई वस्तुको सन्दर्भको रूपमा SET

    निष्कर्ष

    द्वारा सेट गरिनुपर्छ। Excel VBA म्याक्रोमा दायरा सेट गर्नुहोस्। मलाई आशा छ यो लेख तपाईलाई धेरै लाभदायक भएको छ। यस विषयमा कुनै पनि प्रश्न सोध्न स्वतन्त्र महसुस गर्नुहोस्।

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