सामग्री तालिका
यस लेखमा, म तपाईंलाई एक्सेलमा 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