VBA استعمال ڪندي ڪلپ بورڊ کان ايڪسل تائين ڪيئن پيسٽ ڪجي

  • هن کي شيئر ڪريو
Hugh West

جيڪڏهن توهان ڪنهن به متن يا تصوير کي ڪٽيو يا نقل ڪيو، ته اهو سڀ کان پهريان ڪلپ بورڊ ۾ محفوظ ڪيو ويندو. ان کان پوء، توهان متن يا تصوير کي ڪٿي به پيسٽ ڪري سگهو ٿا جهڙوڪ Word فائلن ۽ Excel فائلن ۾. Excel ۾، توهان ڪيترن ئي طريقن سان ڪلپ بورڊ مان پيسٽ ڪري سگهو ٿا. Microsoft استعمال ڪندي Visual Basic Applications (VBA) توهان کي ڪلپ بورڊ مان پيسٽ ڪرڻ جي اجازت ڏئي ٿو توهان جي Excel فائل ۾ ڪجهه ڪوڊس سان. هن آرٽيڪل ۾، مان توهان کي ڏيکاريندس 3 طريقا استعمال ڪرڻ جا VBA ڪلپ بورڊ کان ايڪسل ۾ پيسٽ ڪرڻ لاءِ.

فرض ڪريو، توهان ٽيڪسٽ فائل مان ڪجهه نصوص نقل ڪيا آهن ۽ اهي ڪلپ بورڊ ۾ محفوظ ڪيا ويا آهن. ھاڻي توھان ان کي پنھنجي Excel فائل ۾ VBA استعمال ڪندي پيسٽ ڪرڻ چاھيو ٿا.

ڊائون لوڊ مشق ورڪ بڪ

Clipboard کان Excel.xlsm تي پيسٽ ڪريو

3 طريقا ڪلپ بورڊ کان ايڪسل ۾ پيسٽ ڪرڻ جا VBA استعمال ڪندي

1. VBA استعمال ڪندي سنگل سيل ۾ ڪلپ بورڊ مان پيسٽ ڪريو

اپلائي ڪرڻ کان اڳ اهو طريقو توهان کي فعال ڪرڻ جي ضرورت آهي Microsoft Forms 2.0 Object Library for the VBA پروجيڪٽ. ائين ڪرڻ لاءِ،

➤ دٻايو ALT+F11 کولڻ لاءِ VBA

➤ وڃو Tools > حوالا VBA ونڊو ۾.

اهو کلي ويندو حوالو- VBAProject ونڊو.

➤  چيڪ ڪريو Microsoft Forms 2.0 Object Library ۽ ڪلڪ ڪريو OK .

اهو فعال ڪندو Microsoft Forms 2.0 آبجیکٹ لائبريري . ھاڻي،

➤ ڪلڪ ڪريو داخل ڪريو ٽيب ۽ چونڊيو ماڊيول .

13>

اهو ٿيندوکوليو ماڊيول(ڪوڊ) ونڊو.

➤ هيٺ ڏنل ڪوڊ داخل ڪريو ماڊيول(ڪوڊ) ونڊو،

9675

ڪوڊ ٺاهيندو a Macro جيڪو ڪلپ بورڊ مان متن کي سيل B4 ۾ پيسٽ ڪندو.

14>

ڪوڊ داخل ڪرڻ کان پوءِ،

➤ ڪلڪ ڪريو رن آئڪن تي يا دٻايو F5 .

15>

هاڻي،

➤ بند ڪريو يا VBA ونڊو کي ننڍو ڪريو.

توهان ڏسندا ته ڪلپ بورڊ مان متن کي سيل ۾ پيسٽ ڪيو ويو آهي B4 .

وڌيڪ پڙهو: فارمولن کان سواءِ Excel ۾ ڪاپي ۽ پيسٽ ڪيئن ڪجي (7 آسان ترڪيبون)

ساڳيا پڙهڻ

  • ڪيئن نقل ڪجي منفرد قدرن کي ٻي ورڪ شيٽ ۾ ايڪسل ۾ (5 طريقا)
  • ڪپي ضم ٿيل ۽ فلٽر ٿيل سيلز کي Excel ۾ (4 طريقا)
  • ايڪسل ۾ قطارن کي ڪيئن نقل ڪيو وڃي (4 آسان طريقا)
  • هزارين قطارون ڪاپي ۽ پيسٽ ڪريو Excel ۾ (3 طريقا)
  • ڪيئن ڪاپي ۽ پيسٽ ڪجي ايڪسل ۾ درست فارميٽنگ شارٽ ڪٽ ڪي جي بنياد تي CTRL+V جيڪو ڊيٽا پيسٽ ڪرڻ لاءِ استعمال ڪيو ويندو آهي. هڪ VBA ڪوڊ سان، توهان ڪلپ بورڊ مان ڊيٽا پيسٽ ڪرڻ لاءِ هي حڪم استعمال ڪري سگهو ٿا. پهريون،

پروجيڪٽ پينل VBA ونڊو مان شيٽ جي نالي تي ساڄي ڪلڪ ڪريو.

هڪ ڊراپ ڊائون مينيو ظاهر ٿيندو.

➤ وڌو Insert ڪلڪ ڪري پوءِ چونڊيو Module .

21>

اهو ماڊيول کوليندو (ڪوڊ) ونڊو.

➤ هيٺ ڏنل ڪوڊ داخل ڪريو ماڊيول(ڪوڊ) ونڊو،

9191

ڪوڊ ٺاهيندو Macro نالي Paste_from_Clipboard_2 جيڪو حڪم ڏيندو CTRL+V سيل چونڊڻ کان پوءِ B4 ۽ ڪلپ بورڊ مان ڊيٽا کي هن سيل ۾ پيسٽ ڪريو.

هاڻي،

VBA ونڊو کي بند ڪريو يا ننڍو ڪريو.

➤ پريس ڪريو ALT+F8

اهو کلي ويندو Macro ونڊو.

➤ منتخب ڪريو Paste_from_Clipboard_2 Macro name باڪس ۾ ۽ ڪلڪ ڪريو رن .

نتيجي طور، توهان ڏسندا ته ڪلپ بورڊ مان متن کي سيل ۾ پيسٽ ڪيو ويو آهي B4 .

وڌيڪ پڙهو: ايڪسل VBA کي نقل ڪرڻ لاءِ صرف قدرن کي منزل ڏانهن نقل ڪريو (ميڪرو، يو ڊي ايف، ۽ يوزر فارم)

3. ڪلپ بورڊ مان پيسٽ ڪريو هڪ رينج

هن طريقي ۾، مان توهان کي ڏيکاريندس ته توهان ڪيئن ڪري سگهو ٿا ڊيٽا جي هڪ رينج کي نقل ڪري شيٽ مان ڪلپ بورڊ ۾ ۽ ان ڊيٽا کي ڪلپ بورڊ جي ٻئي شيٽ ۾ پيسٽ ڪريو.

فرض ڪريو، توهان وٽ هيٺ ڏنل ڊيٽا سيٽ آهي شيٽ ۾ Da ta .

هاڻي،

➤ دٻايو ALT+11 VBA ونڊو کولڻ لاءِ .

پروجيڪٽ پينل VBA ونڊو مان شيٽ جي نالي تي صحيح ڪلڪ ڪريو.

هڪ ڊراپ ڊائون مينيو ظاهر ٿيندو.

➤ وڌو Insert ڪلڪ ڪري پوءِ چونڊيو Module .

28>

اهو کلي ويندو ماڊيول( ڪوڊ) ونڊو.

➤ هيٺ ڏنل ڪوڊ داخل ڪريو ماڊيول(ڪوڊ) ونڊو،

4118

ڪوڊ ڊيٽا نالي شيٽ جي B4:E9 مان ڊيٽا کي نقل ڪندو ڪلپ بورڊ. ان کان پوء، اهو ڊيٽا کي پيسٽ ڪندو B5:E10 نالي شيٽ جي پيسٽ شيٽ ڪلپ بورڊ مان.

بعد ۾ ته،

VBA ونڊو کي بند يا گھٽ ڪريو.

➤ پريس ڪريو ALT+F8

اهو کلي ويندو Macro ونڊو.

➤ منتخب ڪريو Copy_Clipboard_Range Macro name باڪس ۾ ۽ ڪلڪ ڪريو رن .

نتيجي طور، توهان جو ڊيٽا گهربل منزل ڏانهن پيسٽ ڪيو ويندو.

➤ ڏانهن وڃو گهر ٽيب تي ڪلڪ ڪريو ۽ هيٺئين کاٻي پاسي کان هيٺئين پاسي واري تير واري آئڪن تي ڪلڪ ڪريو ڪلپ بورڊ ربن.

32>

اهو ڪلپ بورڊ کي کاٻي پاسي کوليندو. توهان جي ايڪسل فائل.

هاڻي، توهان ڏسي سگهو ٿا ڊيٽا جيڪا شيٽ ۾ پيسٽ ڪئي وئي آهي ڪلپ بورڊ ۾ آهي. دراصل، ڊيٽا کي پهرين هتي محفوظ ڪيو ويو، ۽ پوءِ ان کي هتان کان شيٽ تي پيسٽ ڪيو ويو.

وڌيڪ پڙهو: فارمولا ڏانهن ڪاپي ۽ پيسٽ ڪريو قيمتون Excel ۾ (5 مثالون)

نتيجو

هن آرٽيڪل ۾، توهان کي VBA استعمال ڪندي ڪلپ بورڊ کان ايڪسل ۾ پيسٽ ڪرڻ لاءِ 3 طريقا ملندا. پهرين ٻه طريقا ڪلپ بورڊ جي مواد کي هڪ سيل ۾ پيسٽ ڪندا پر ٽئين طريقي سان، توهان ڊيٽا کي هڪ حد ۾ پيسٽ ڪري سگهو ٿا. جيڪڏھن توھان کي ڪو مونجھارو آھي مھرباني ڪري تبصرو ڪرڻ لاءِ آزاد محسوس ڪريو.

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.