VBA प्रयोग गरेर क्लिपबोर्डबाट एक्सेलमा कसरी टाँस्ने

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

यदि तपाईंले कुनै पाठ वा छवि काट्नु वा प्रतिलिपि गर्नुभयो भने, यो पहिले क्लिपबोर्डमा बचत हुनेछ। त्यस पछि, तपाईले पाठ वा छविलाई कहीं पनि टाँस्न सक्नुहुन्छ जस्तै Word फाइलहरू र एक्सेल फाइलहरूमा। एक्सेलमा, तपाईंले क्लिपबोर्डबाट धेरै तरिकामा टाँस्न सक्नुहुन्छ। माइक्रोसफ्ट भिजुअल बेसिक एप्लिकेसन (VBA) को प्रयोग गरेर तपाइँलाई केहि कोडहरु संग तपाइँको एक्सेल फाइल मा क्लिपबोर्ड बाट टाँस्न अनुमति दिन्छ। यस लेखमा, म तपाईंलाई क्लिपबोर्डबाट एक्सेलमा टाँस्न VBA प्रयोग गर्ने ३ तरिकाहरू देखाउनेछु।

मान्नुहोस्, तपाईंले पाठ फाइलबाट केही पाठहरू प्रतिलिपि गर्नुभयो र ती क्लिपबोर्डमा बचत गरिएका छन्। अब, तपाई यसलाई आफ्नो एक्सेल फाइलमा VBA प्रयोग गरेर टाँस्न चाहनुहुन्छ।

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

क्लिपबोर्डबाट Excel.xlsm मा टाँस्नुहोस्

VBA प्रयोग गरेर क्लिपबोर्डबाट एक्सेलमा टाँस्ने ३ तरिकाहरू

1. VBA प्रयोग गरेर क्लिपबोर्डबाट एकल कक्षमा टाँस्नुहोस्

आवेदन गर्नु अघि यो विधि तपाईंले VBA परियोजनाको लागि Microsoft Forms 2.0 Object Library सक्रिय गर्न आवश्यक छ। त्यसो गर्न,

➤ थिच्नुहोस् ALT+F11 खोल्न VBA

➤ जानुहोस् उपकरणहरू > सन्दर्भहरू VBA विन्डोमा।

यसले सन्दर्भ- VBAProject विन्डो खोल्नेछ।

➤  जाँच गर्नुहोस् Microsoft Forms 2.0 Object Library OK मा क्लिक गर्नुहोस्।

यसले Microsoft Forms 2.0 लाई सक्रिय गर्नेछ। वस्तु पुस्तकालय । अब,

Insert ट्याबमा क्लिक गर्नुहोस् र Module चयन गर्नुहोस्।

यो हुनेछ मोड्युल(कोड) विन्डो खोल्नुहोस्।

➤ निम्न कोड मोड्युल(कोड) विन्डोमा घुसाउनुहोस्,

9488

कोड सिर्जना हुनेछ। एउटा म्याक्रो जसले क्लिपबोर्डबाट पाठहरूलाई कक्ष B4 मा टाँस्नेछ।

कोड घुसाएपछि,

रन आइकनमा क्लिक गर्नुहोस् वा F5 थिच्नुहोस्।

15>

अब,

➤ बन्द वा VBA सञ्झ्याललाई सानो बनाउनुहोस्।

तपाईले क्लिपबोर्डबाट पाठहरू सेल B4 मा टाँसिएको देख्नुहुनेछ।

थप पढ्नुहोस्: सूत्रहरू बिना एक्सेलमा कसरी प्रतिलिपि गर्ने र टाँस्ने (७ सजिलो युक्तिहरू)

समान पढाइहरू

  • कसरी एक्सेलमा अर्को कार्यपत्रमा अद्वितीय मानहरू प्रतिलिपि गर्ने (५ विधिहरू)
  • एक्सेलमा मर्ज गरिएका र फिल्टर गरिएका कक्षहरू प्रतिलिपि गर्नुहोस् (४ विधिहरू) <19
  • एक्सेलमा पङ्क्तिहरू कसरी प्रतिलिपि गर्ने (४ सजिलो तरिका)
  • एक्सेलमा हजारौं पङ्क्तिहरू प्रतिलिपि गरेर टाँस्नुहोस् (३ तरिकाहरू)
  • एक्सेलमा सही ढाँचा कसरी प्रतिलिपि गर्ने र टाँस्ने (द्रुत 6 विधिहरू)

2. SendKeys द्वारा क्लिपबोर्डबाट टाँस्नुहोस्

यो विधि हो सर्टकट कुञ्जी CTRL+V मा आधारित जुन डाटा टाँस्न प्रयोग गरिन्छ। VBA कोडको साथ, तपाईंले क्लिपबोर्डबाट डाटा टाँस्न यो आदेश प्रयोग गर्न सक्नुहुन्छ। पहिले,

प्रोजेक्ट VBA विन्डोको प्यानलबाट पानाको नाममा दायाँ क्लिक गर्नुहोस्।

एउटा ड्रपडाउन मेनु देखा पर्नेछ।

➤ विस्तार गर्नुहोस् Insert क्लिक गरेर र त्यसपछि Module चयन गर्नुहोस्।

यसले मोड्युल खोल्नेछ। (कोड) विन्डो।

➤ निम्न कोड मोड्युल(कोड) सञ्झ्यालमा घुसाउनुहोस्,

1853

कोडले म्याक्रो नामको सिर्जना गर्नेछ। Paste_from_Clipboard_2 जसले कमाण्ड दिनेछ CTRL+V सेल चयन गरेपछि B4 र यस सेलमा क्लिपबोर्डबाट डाटा टाँस्नुहोस्।

<22

अब,

VBA विन्डो बन्द वा सानो गर्नुहोस्।

ALT+F8

<थिच्नुहोस्। 0>यसले म्याक्रो विन्डो खोल्नेछ।

म्याक्रो नाम बक्समा पेस्ट_फ्रम_क्लिपबोर्ड_2 चयन गर्नुहोस् र रन<2 मा क्लिक गर्नुहोस्।>।

परिणामको रूपमा, तपाईंले क्लिपबोर्डबाट पाठहरू सेल B4 मा टाँसिएको देख्नुहुनेछ।

<24

थप पढ्नुहोस्: एक्सेल VBA गन्तव्यमा मात्र मानहरू प्रतिलिपि गर्न (म्याक्रो, UDF, र प्रयोगकर्ता फारम)

3. क्लिपबोर्डबाट टाँस्नुहोस् a दायरा

यस विधिमा, म तपाइँलाई कसरी डेटाको दायरा प्रतिलिपि गर्न पानाबाट क्लिपबोर्डमा र त्यो डाटा क्लिपबोर्डबाट अर्को पानामा टाँस्न सक्नुहुन्छ भनेर देखाउनेछु।

मान्नुहोस्, तपाइँसँग डा नामको पानामा निम्न डेटासेट छ ta

अब,

➤ थिच्नुहोस् ALT+11 VBA विन्डो खोल्नको लागि .

परियोजना VBA विन्डोको प्यानलबाट पानाको नाममा दायाँ क्लिक गर्नुहोस्।

एउटा ड्रपडाउन मेनु देखा पर्नेछ।<3

➤ विस्तार गर्नुहोस् Insert क्लिक गरेर र त्यसपछि Module चयन गर्नुहोस्।

28>

यसले Module( खोल्नेछ। कोड) विन्डो।

➤ निम्न कोड मोड्युल(कोड) मा घुसाउनुहोस् विन्डो,

4625

कोडले डेटा नामको पानाको B4:E9 बाट डाटा प्रतिलिपि गर्नेछ। क्लिपबोर्ड। त्यस पछि, यसले क्लिपबोर्डबाट B5:E10 नामको पानाको पाना टाँस्नुहोस् मा डेटा टाँस्नेछ।

पछि त्यो,

VBA विन्डो बन्द वा सानो गर्नुहोस्।

➤ थिच्नुहोस् ALT+F8

यसले म्याक्रो विन्डो।

म्याक्रो नाम बक्समा प्रतिलिपि_क्लिपबोर्ड_रेन्ज चयन गर्नुहोस् र रन मा क्लिक गर्नुहोस्।

परिणामको रूपमा, तपाईंको डाटा इच्छित गन्तव्यमा टाँसिनेछ।

घर मा जानुहोस्। ट्याबमा क्लिक गर्नुहोस् र क्लिपबोर्ड रिबनको तल बायाँ कुनामा रहेको सानो डाउनवर्ड एरो आइकनमा क्लिक गर्नुहोस्।

यसले बायाँ छेउमा क्लिपबोर्ड खोल्नेछ। तपाईंको एक्सेल फाइल।

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

थप पढ्नुहोस्: सूत्र एक्सेलमा मानहरू प्रतिलिपि गर्नुहोस् र टाँस्नुहोस् (५ उदाहरणहरू)

निष्कर्ष

यस लेखमा, तपाईंले VBA प्रयोग गरेर क्लिपबोर्डबाट एक्सेलमा टाँस्ने ३ विधिहरू पाउनुहुनेछ। पहिलो दुई विधिहरूले क्लिपबोर्डको सामग्रीहरू एकल कक्षमा टाँस्नेछन् तर तेस्रो विधिको साथ, तपाईँले दायरामा डेटा टाँस्न सक्नुहुन्छ। यदि तपाईलाई कुनै भ्रम छ भने कृपया कमेन्ट गर्न नहिचकिचाउनुहोस्।

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