एक्सेल VBA: सेल मानमा चर सेट गर्नुहोस् (3 व्यावहारिक उदाहरणहरू)

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

यस लेखमा, म तपाईंलाई एक्सेलमा VBA प्रयोग गरेर सेल मानमा चर सेट कसरी गर्न सक्नुहुन्छ भनेर देखाउनेछु। तपाईंले एकल कक्ष र कक्षहरूको दायराको मानमा चर सेट गर्न सिक्नुहुनेछ।

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

तपाईले अभ्यास गर्दा यो अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस् यो लेख पढ्दै हुनुहुन्छ।

Cell.xlsm मा चर सेट गर्नुहोस्0>

3 एक्सेलमा सेल मानमा चर सेट गर्न द्रुत उदाहरणहरू

यहाँ हामीले एउटा डेटा सेट पाएका छौं जसमा केही ग्राहकहरूको नाम , तिनीहरूको सम्पर्क नम्बरहरू , र इमेल ठेगानाहरू दायरामा छन्। 1>B3:D13 कार्यपत्रको।

हामीले VBA प्रयोग गरेर यस डेटा सेटबाट सेल मानहरूमा चर सेट गर्ने लक्ष्य राख्छौं।<3

१। एक्सेल VBA प्रयोग गरेर एकल सेल मानमा चर सेट गर्नुहोस्

पहिले, हामी VBA प्रयोग गरेर एकल सेल मानमा चर सेट गर्न सिक्ने छौं।

का लागि उदाहरण, सेलको मान B4 लाई Customer_Name भनिने चलमा सेट गरौं।

तपाईलाई मानको डेटा प्रकार थाहा छ र पहिले नै घोषणा गर्नुहोस् भने राम्रो हुन्छ। र त्यसपछि त्यो भेरिएबलमा मान सेट गर्नुहोस्।

उदाहरणका लागि, यहाँ सेल B4 मा नाम समावेश छ, बोरिस पेस्टर्नक । यो एक string-type चर हो। तसर्थ, तपाईंले निम्न 2 कोडहरूको लाइनहरू प्रयोग गर्न सक्नुहुन्छ:

2138

तर यदि तपाईं डाटा प्रकारको बारेमा निश्चित हुनुहुन्न भने यो ठीक छ। त्यस अवस्थामा, केवल 2nd लाइन लेख्नुहोस्, र VBA ले सही रूपमा मान पढ्नेछ।तपाई।

3315

अब, VBA ले मान सहि पढेको छ वा छैन भनी जाँच गर्न, लाइन MsgBox Value को साथ प्रविष्ट गर्नुहोस् कोडको दुई सेट मध्ये कुनै एक गर्नुहोस् र त्यसपछि कोड चलाउनुहोस्।

सन्देश बाकसले तपाईंलाई सेलको मान देखाउनेछ B4 , बोरिस पेस्टर्नक

२. एक्सेल VBA प्रयोग गरेर सेलहरूको छेउछाउको दायराको मानहरू सेट गर्नुहोस्

अब, हामी सेलहरूको छेउछाउको दायराको मानहरूलाई चलमा सेट गर्नेछौं। उदाहरणका लागि, चलो B3:D13 चर Rng मा दायरा पढौं।

यहाँ चरको डेटा प्रकार रेन्ज हुनेछ। । तपाईले यसलाई पहिले यसरी घोषणा गर्न सक्नुहुन्छ:

2889

वा तपाईले सीधै यसको साथ मानहरू तोक्न सक्नुहुन्छ।

2751

अब, रेन्ज वस्तु को मानहरू पहुँच गर्न, तपाईंले सेल वस्तु सँग तिनीहरूको पङ्क्ति र स्तम्भ नम्बरहरू प्रयोग गरी पहुँच गर्नुपर्छ।

उदाहरणका लागि, सेल B4 पहुँच गर्नुहोस्, तपाईंले Rng.Cells(2,1) [ Cell B4 2nd पङ्क्तिमा छ र 1st दायराको स्तम्भ B3:D13 ।]

लाइन प्रविष्ट गर्नुहोस् MsgBox Rng.Cells(2,1) आफ्नो कोड भित्र र यसलाई चलाउनुहोस्। यसले Boris Pasternak , सेल B4 मा रहेको मान देखाउनेछ।

3। एक्सेल VBA प्रयोग गरेर कक्षहरूको गैर-सन्जीगत दायराको मानहरू एक चलमा सेट गर्नुहोस्

अन्तमा, हामी कक्षहरूको गैर-सन्न दायराको मानहरूलाई चलमा सेट गर्नेछौं।

उदाहरणका लागि, पढ्ने प्रयास गरौंदायरा B3:B13 D3:D13 लाई Rng भनिने चलमा।

यो फेरि रेन्ज<को डेटा प्रकार हो। २>। तपाईंले यसलाई पहिले नै घोषणा गर्न सक्नुहुन्छ वा होइन।

हामी युनियन विधि को VBA मा सामेल हुन 2 वा थप गैर-सन्न प्रयोग गर्नेछौं। कक्षहरूको दायरा एउटै दायरामा।

1898

अब सेल B4 पहुँच गर्न, तपाईंले फेरि लाइन प्रविष्ट गर्नुपर्छ MsgBox Rng.cells(1,1)। त्यसो भए यदि हामीले कोड चलायौं भने, यसले सेल B4 , Boris Pasternak मा सामग्री प्रदर्शन गर्नेछ।

याद गर्नुपर्ने कुराहरू

माथि वर्णन गरिएका सबै विधिहरूले सक्रिय कार्यपत्रका लागि मात्र काम गर्दछ। यदि तपाइँ सक्रिय नभएको कार्यपत्रमा पहुँच गर्न चाहनुहुन्छ भने, तपाइँले दायरा अघि कार्यपत्रको नाम उल्लेख गर्नुपर्छ।

उदाहरणका लागि, दायरा पहुँच गर्न B4 को Sheet1 , तपाईंले प्रयोग गर्नुपर्नेछ:

4838

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