VBA का उपयोग करके क्लिपबोर्ड से एक्सेल में कैसे पेस्ट करें

  • इसे साझा करें
Hugh West

यदि आप किसी पाठ या छवि को काटते या कॉपी करते हैं, तो वह पहले क्लिपबोर्ड में सहेजा जाएगा। उसके बाद, आप टेक्स्ट या इमेज को कहीं भी पेस्ट कर सकते हैं जैसे कि वर्ड फाइल्स और एक्सेल फाइल्स में। एक्सेल में, आप क्लिपबोर्ड से कई तरह से पेस्ट कर सकते हैं। Microsoft Visual Basic Applications (VBA) का उपयोग करने से आप क्लिपबोर्ड से अपनी एक्सेल फ़ाइल में कुछ कोड के साथ पेस्ट कर सकते हैं। इस लेख में, मैं आपको क्लिपबोर्ड से एक्सेल में पेस्ट करने के लिए VBA का उपयोग करने के 3 तरीके दिखाऊंगा।

मान लीजिए, आपने एक टेक्स्ट फ़ाइल से कुछ टेक्स्ट कॉपी किए हैं और उन्हें क्लिपबोर्ड में सहेजा गया है। अब, आप इसे VBA का उपयोग करके अपनी एक्सेल फाइल में पेस्ट करना चाहते हैं।

प्रैक्टिस वर्कबुक डाउनलोड करें

क्लिपबोर्ड से Excel.xlsm में पेस्ट करें

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

1. VBA का उपयोग करके सिंगल सेल में क्लिपबोर्ड से पेस्ट करें

आवेदन करने से पहले इस विधि को आपको VBA प्रोजेक्ट के लिए Microsoft Forms 2.0 ऑब्जेक्ट लाइब्रेरी सक्रिय करने की आवश्यकता है। ऐसा करने के लिए,

VBA

➤ खोलने के लिए ALT+F11 दबाएं Tools > संदर्भ VBA विंडो में।

यह संदर्भ- VBAProject विंडो

<0 खोलेगा।>➤  चेक करें Microsoft Forms 2.0 ऑब्जेक्ट लाइब्रेरी और OK पर क्लिक करें।

यह Microsoft Forms 2.0 को सक्रिय कर देगा ऑब्जेक्ट लाइब्रेरी . अब,

सम्मिलित करें टैब पर क्लिक करें और मॉड्यूल चुनें।

यह मॉड्यूल(कोड) विंडो खोलें। a मैक्रो जो कि सेल B4 में क्लिपबोर्ड से टेक्स्ट पेस्ट करेगा।

कोड डालने के बाद,

रन आइकन पर क्लिक करें या F5 दबाएं।

अब,

➤ बंद करें या VBA विंडो को छोटा करें।

आप देखेंगे कि क्लिपबोर्ड से टेक्स्ट सेल B4 में पेस्ट कर दिए गए हैं।

और पढ़ें: एक्सेल में बिना फॉर्मूले के कॉपी और पेस्ट कैसे करें (7 आसान ट्रिक्स)

इसी तरह की रीडिंग

  • Excel में अन्य वर्कशीट में अद्वितीय मानों की प्रतिलिपि कैसे करें (5 विधियाँ)
  • Excel में मर्ज किए गए और फ़िल्टर किए गए कक्षों की प्रतिलिपि बनाएँ (4 विधियाँ) <19
  • एक्सेल में पंक्तियों को कैसे कॉपी करें (4 आसान तरीके)
  • एक्सेल में हजारों पंक्तियों को कॉपी और पेस्ट करें (3 तरीके)‌
  • Excel में सटीक फ़ॉर्मेटिंग को कॉपी और पेस्ट कैसे करें (त्वरित 6 तरीके)

2. SendKeys द्वारा क्लिपबोर्ड से पेस्ट करें

यह विधि है शॉर्टकट कुंजी CTRL+V के आधार पर जिसका उपयोग डेटा पेस्ट करने के लिए किया जाता है। VBA कोड के साथ, आप क्लिपबोर्ड से डेटा चिपकाने के लिए इस आदेश का उपयोग कर सकते हैं। सबसे पहले,

प्रोजेक्ट VBA विंडो के पैनल से शीट नाम पर राइट-क्लिक करें।

एक ड्रॉपडाउन मेनू दिखाई देगा।

➤ क्लिक करके डालें विस्तृत करें और फिर मॉड्यूल चुनें।

यह मॉड्यूल खोल देगा (कोड) विंडो।

➤ निम्न कोड को मॉड्यूल (कोड) विंडो में डालें,

3058

कोड एक मैक्रो नामक बना देगा Paste_from_Clipboard_2 जो CTRL+V सेल B4 चुनने के बाद कमांड देगा और इस सेल में क्लिपबोर्ड से डेटा पेस्ट करेगा।

<22

अब,

VBA विंडो को बंद या छोटा करें।

ALT+F8

<दबाएं 0>यह मैक्रोविंडो खोलेगा।

मैक्रो नाम बॉक्स में पेस्ट_फ्रॉम_क्लिपबोर्ड_2 चुनें और रन<2 पर क्लिक करें>.

परिणामस्वरूप, आप देखेंगे कि क्लिपबोर्ड के टेक्स्ट सेल B4 में पेस्ट कर दिए गए हैं।

<24

और अधिक पढ़ें: एक्सेल वीबीए को केवल गंतव्य के मूल्यों को कॉपी करने के लिए (मैक्रो, यूडीएफ, और यूजरफॉर्म)

3. क्लिपबोर्ड से पेस्ट करें a रेंज

इस तरीके में, मैं आपको दिखाऊंगा कि कैसे आप एक शीट से क्लिपबोर्ड में डेटा की रेंज कॉपी कर सकते हैं और उस डेटा को क्लिपबोर्ड से दूसरी शीट में पेस्ट कर सकते हैं।<3

मान लीजिए, आपके पास Da नाम की एक शीट में निम्न डेटासेट है ta .

अब,

ALT+11 दबाएं VBA विंडो खोलने के लिए .

प्रोजेक्ट VBA विंडो के पैनल से शीट नाम पर राइट-क्लिक करें।

एक ड्रॉपडाउन मेनू दिखाई देगा।<3

➤ क्लिक करके इन्सर्ट विस्तृत करें और फिर मॉड्यूल चुनें।

यह मॉड्यूल खोलेगा ( कोड) विंडो।

मॉड्यूल (कोड) में निम्नलिखित कोड डालें विंडो,

3400

कोड डेटा नाम की शीट के B4:E9 से डेटा कॉपी करेगा क्लिपबोर्ड। इसके बाद, यह क्लिपबोर्ड से पेस्ट शीट नामक शीट के B5:E10 में डेटा पेस्ट करेगा।

बाद कि,

VBA विंडो को बंद या छोटा करें।

➤ प्रेस ALT+F8

यह मैक्रो विंडो।

मैक्रो नाम बॉक्स में Copy_Clipboard_Range चुनें और चलाएं पर क्लिक करें।

<0

परिणामस्वरूप, आपका डेटा वांछित गंतव्य पर चिपका दिया जाएगा।

होम पर जाएं टैब पर क्लिक करें और क्लिपबोर्ड रिबन के निचले बाएँ कोने से थोड़ा नीचे की ओर तीर आइकन पर क्लिक करें। आपकी एक्सेल फ़ाइल।

अब, आप देख सकते हैं कि शीट में चिपकाया गया डेटा क्लिपबोर्ड में है। दरअसल, डेटा को पहले यहां सेव किया गया था, और फिर इसे यहां से शीट में पेस्ट किया गया था।

और पढ़ें: फॉर्मूला एक्सेल में मूल्यों को कॉपी और पेस्ट करें (5 उदाहरण)

निष्कर्ष

इस लेख में, आपको VBA का उपयोग करके क्लिपबोर्ड से एक्सेल में पेस्ट करने के 3 तरीके मिलेंगे। पहले दो तरीके क्लिपबोर्ड की सामग्री को एक सेल में पेस्ट करेंगे लेकिन तीसरी विधि से आप डेटा को एक रेंज में पेस्ट कर सकते हैं। यदि आपको कोई भ्रम है तो कृपया एक टिप्पणी छोड़ने में संकोच न करें।

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