एक्सेल VBA अर्को कार्यपुस्तिकाबाट डाटा नखोल्न प्रतिलिपि गर्न

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

Microsoft Excel मा, VBA Macros ले समस्याहरूको विस्तृत दायरा सजिलै समाधान गर्न सक्छ। यदि हामी कार्यपुस्तिका नखोलीकन अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्न चाहन्छौं भने, हामी यसलाई Excel VBA प्रयोग गरेर सजिलैसँग गर्न सक्छौँ। यस लेखमा, तपाईंले Excel VBA लाई अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्नका लागि यसलाई नखोल्न सिक्नुहुनेछ।

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

तपाईं डाउनलोड गर्न सक्नुहुन्छ। कार्यपुस्तिका र तिनीहरूसँग अभ्यास गर्नुहोस्।

अर्को कार्यपुस्तिका प्रतिलिपि गर्नुहोस् Data.xlsm

३ एक्सेल VBA सँग नखोलिकन अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्ने विभिन्न तरिकाहरू

कहिलेकाहीँ, हामीलाई केही अघिल्लो कार्यपुस्तिकाबाट डाटा चाहिन्छ। यदि हामी हतारमा छौं र कार्यपुस्तिका नखोलीकन तुरुन्तै डाटा चाहिन्छ भने, हामी Excel VBA प्रयोग गर्न सक्छौं। एक्सेल VBA को साथ, हामी अन्य कार्यपुस्तिकाहरूबाट डाटा द्रुत रूपमा प्रतिलिपि गर्न सक्छौं, यसका लागि, हामीले त्यो विशेष कार्यपुस्तिकाको स्थान जान्न आवश्यक छ।

डेटा प्रतिलिपि गर्न हामी कार्यपुस्तिका नाम प्रयोग गर्न जाँदैछौं उत्पादन_विवरण । र हामी डाटा दायरा ( B4:E10 ) प्रतिलिपि गर्न चाहन्छौं। हामीले प्रतिलिपि गर्न चाहेको डेटासेटले केही उत्पादनहरू, तिनीहरूको बिक्री मूल्य, सामानको लागत, र सकल नाफा मार्जिन समावेश गर्दछ। अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्न विभिन्न मापदण्डहरू हेरौं।

1। अर्को कार्यपुस्तिकाबाट पाना डेटा प्रतिलिपि गर्नुहोस् Excel VBA सँग नखोली

हामी तलको VBA कोड पालना गरेर पानाबाट डाटा प्रतिलिपि गर्न सक्छौं। यसको लागि, हामीले तलको माध्यमबाट जान आवश्यक छचरणहरू।

चरण:

  • सबैभन्दा पहिले, रिबनबाट विकासकर्ता ट्याबमा जानुहोस्।
  • त्यसपछि , भिजुअल बेसिक सम्पादक खोल्न भिजुअल बेसिक मा क्लिक गर्नुहोस्।
  • भिजुअल बेसिक सम्पादक खोल्ने अर्को तरिका <1 थिच्नु हो।>Alt + F11 ।

  • वा, पानामा दायाँ क्लिक गर्नुहोस्, त्यसपछि कोड हेर्नुहोस् चयन गर्नुहोस्।

  • अब तल VBA कोड लेख्नुहोस्।

VBA कोड:

7611
  • अन्तमा, रन सब बटनमा क्लिक गरेर कोड चलाउनुहोस्, अर्कोतर्फ, किबोर्ड सर्टकट F5 कुञ्जी थिच्नुहोस्। कोड।

नोट: तपाईंले कोड परिमार्जन गर्न आवश्यक छैन। केवल कोड प्रतिलिपि गरेर टाँस्नुहोस्।

  • कोड चलाएर फाइल खोल्नुहोस् तपाईँको कम्प्युटरबाट विन्डो देखा पर्नेछ।
  • त्यसपछि, आफूले चाहेको कार्यपुस्तिकामा क्लिक गर्नुहोस्। डाटा सङ्कलन गर्न।
  • त्यसपछि, ठीक बटनमा क्लिक गर्नुहोस्।
  • 14>

    • अब, डाटा चयन गर्नुहोस् स्रोत फाइलबाट दायरा B5:E10 माथि तान्नुहोस् र त्यसपछि ठीक क्लिक गर्नुहोस्।

    • डाटा दायरा चयन गरेपछि। अब गन्तव्य दायरा चयन गर्नुहोस् जहाँ तपाईं डाटा राख्न चाहनुहुन्छ।
    • र, ठीक क्लिक गर्नुहोस्।

    • अन्तमा, यसले स्रोत फाइल बन्द गर्नेछ र डेटा गन्तव्य फाइलमा प्रतिलिपि हुनेछ।

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

    समानपढाइहरू

    • VBA प्रयोग गरेर क्लिपबोर्डबाट एक्सेलमा कसरी टाँस्ने
    • म्याक्रो बिना एक्सेलमा प्रतिलिपि र टाँस्ने असक्षम पार्नुहोस् (२ मापदण्डहरूसँग)
    • कसरी एक्सेलमा लुकेका पङ्क्तिहरू बाहेक प्रतिलिपि गर्ने (४ सजिलो तरिका)
    • मापदण्डको आधारमा अर्को कार्यपत्रमा पङ्क्तिहरू प्रतिलिपि गर्न एक्सेल VBA<2
    • VBA कसरी प्रयोग गर्ने मान टाँस्न एक्सेलमा कुनै ढाँचा बिना मात्र

    2. VBA अर्को कार्यपुस्तिकाबाट डाटा दायरा प्रतिलिपि गर्न Excel मा नखोली

    तलको VBA कोड प्रयोग गरेर, हामी डाटा दायराबाट डाटा प्रतिलिपि गर्न सक्छौं। हामीले यसलाई पूरा गर्नका लागि तलका चरणहरू पालना गर्नुपर्छ।

    चरणहरू:

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

    • त्यसपछि, VBA कोड त्यहाँ लेख्नुहोस्।

    VBA कोड:

    8515
    • यहाँ, चलाउनुहोस्। कोड चलाउन Run Sub वा किबोर्ड सर्टकट F5 थिच्नुहोस्।

    नोट: तपाईंले कोड परिमार्जन गर्न आवश्यक छैन, तपाईंले केवल आफ्नो स्रोत डेटा अनुसार दायरा परिवर्तन गर्न आवश्यक छ।

    • र अन्तमा, डाटा अब अर्को कार्यपुस्तिकाबाट सक्रिय कार्यपुस्तिकामा प्रतिलिपि गरिएको छ।

    थप पढ्नुहोस्: एक कार्यपत्रबाट अर्को कार्यपत्रमा प्रतिलिपि गर्न र टाँस्ने म्याक्रो (१५ विधिहरू)

    3। कमाण्ड बटन प्रयोग नगरी अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्न Excel VBA

    हामी VBA कोडमा रहेको आदेश बटन प्रयोग गरेर अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्न सक्छौं। यो पूरा गर्न, हामीले तल उल्लिखित चरणहरू पालना गर्नुपर्छ।

    चरण:

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

    • हामीले उत्पादन सेल A1 मा राख्यौं, किनकि यो हाम्रो स्रोत फाइल हो। पाना नाम। र हामीले स्रोत फाइल पाना नामको दायाँ छेउमा कमान्ड बटन सेट गर्छौं। हामीले अब तालिका सिर्जना गर्यौं, हामीलाई अर्को कार्यपुस्तिकामा रहेको डेटा चाहिन्छ।

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

    • अब, VBA कोड तल लेख्नुहोस्।

    VBA कोड:

    5102
    • त्यसपछि, Ctrl + S थिचेर कोड बचत गर्नुहोस्।

    नोट: तपाइँ कोड प्रतिलिपि गर्न सक्नुहुन्छ, तपाईंले फाइल मार्ग र डाटा परिवर्तन गर्न आवश्यक छदायरा।

    • र, अन्त्यमा, यदि तपाईंले कमान्डबटन१ मा क्लिक गर्नुभयो भने यसले यसलाई नखोलिकन अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्नेछ।

    थप पढ्नुहोस्: मापदण्डको आधारमा एउटा कार्यपुस्तिकाबाट अर्कोमा डाटा प्रतिलिपि गर्न म्याक्रो

    निष्कर्ष

    माथिको मापदण्डहरू Excel VBA सँग नखोलिकन अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्ने दिशानिर्देशहरू हुन्। आशा छ यसले तपाईंलाई मद्दत गर्नेछ! यदि तपाइँसँग कुनै प्रश्न, सुझाव, वा प्रतिक्रिया छ भने, कृपया हामीलाई टिप्पणी सेक्सनमा थाहा दिनुहोस्। वा तपाईंले ExcelWIKI.com ब्लगमा हाम्रा अन्य लेखहरू हेर्न सक्नुहुन्छ!

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