VBA کا استعمال کرتے ہوئے کلپ بورڈ سے ایکسل میں کیسے پیسٹ کریں۔

  • اس کا اشتراک
Hugh West

اگر آپ کسی متن یا تصویر کو کاٹ یا کاپی کرتے ہیں، تو اسے پہلے کلپ بورڈ میں محفوظ کیا جائے گا۔ اس کے بعد، آپ متن یا تصویر کو کہیں بھی پیسٹ کر سکتے ہیں جیسے ورڈ فائلز اور ایکسل فائلوں میں۔ ایکسل میں، آپ کلپ بورڈ سے کئی طریقوں سے پیسٹ کر سکتے ہیں۔ Microsoft Visual Basic Applications (VBA) کا استعمال آپ کو کلپ بورڈ سے اپنی Excel فائل میں کچھ کوڈز کے ساتھ پیسٹ کرنے کی اجازت دیتا ہے۔ اس آرٹیکل میں، میں آپ کو کلپ بورڈ سے ایکسل میں پیسٹ کرنے کے لیے VBA استعمال کرنے کے 3 طریقے دکھاؤں گا۔

فرض کریں، آپ نے ٹیکسٹ فائل سے کچھ نصوص کاپی کیے ہیں اور وہ کلپ بورڈ میں محفوظ ہو چکے ہیں۔ اب، آپ اسے VBA کا استعمال کرتے ہوئے اپنی ایکسل فائل میں پیسٹ کرنا چاہتے ہیں۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

کلپ بورڈ سے Excel.xlsm میں پیسٹ کریں

VBA کا استعمال کرتے ہوئے کلپ بورڈ سے Excel میں پیسٹ کرنے کے 3 طریقے

1. VBA کا استعمال کرتے ہوئے سنگل سیل میں کلپ بورڈ سے پیسٹ کریں

درخواست دینے سے پہلے یہ طریقہ آپ کو VBA پروجیکٹ کے لیے Microsoft Forms 2.0 Object Library کو چالو کرنے کی ضرورت ہے۔ ایسا کرنے کے لیے،

➤ دبائیں ALT+F11 کھولنے کے لیے VBA

Tools > حوالہ جات VBA ونڈو میں۔

یہ حوالہ - VBAProject ونڈو کھولے گا۔

Microsoft Forms 2.0 Object Library چیک کریں اور OK پر کلک کریں۔

یہ Microsoft Forms 2.0 کو فعال کردے گا۔ آبجیکٹ لائبریری ۔ اب،

داخل کریں ٹیب پر کلک کریں اور ماڈیول کو منتخب کریں۔

13>

یہ ہوگا ماڈیول(کوڈ) ونڈو کھولیں۔

➤ درج ذیل کوڈ کو ماڈیول(کوڈ) ونڈو میں داخل کریں،

2085

کوڈ بنائے گا۔ ایک میکرو جو کلپ بورڈ سے متن کو سیل B4 میں چسپاں کرے گا۔

کوڈ داخل کرنے کے بعد،

چلائیں آئیکن پر کلک کریں یا F5 دبائیں.

اب،

➤ بند کریں یا VBA ونڈو کو چھوٹا کریں۔

آپ دیکھیں گے کہ کلپ بورڈ کے متن کو سیل B4 میں چسپاں کیا گیا ہے۔

مزید پڑھیں: ایکسل میں فارمولوں کے بغیر کاپی اور پیسٹ کرنے کا طریقہ (7 آسان چالیں)

اسی طرح کی ریڈنگز

  • ایکسل میں ایک اور ورک شیٹ میں منفرد اقدار کو کیسے کاپی کریں (5 طریقے)
  • ایکسل میں ضم شدہ اور فلٹر شدہ سیلز کاپی کریں (4 طریقے) <19
  • ایکسل میں قطاروں کو کاپی کرنے کا طریقہ (4 آسان طریقے)
  • ایکسل میں ہزاروں قطاروں کو کاپی اور پیسٹ کریں (3 طریقے)
  • ایکسل میں درست فارمیٹنگ کو کاپی اور پیسٹ کرنے کا طریقہ شارٹ کٹ کلید CTRL+V کی بنیاد پر جو ڈیٹا پیسٹ کرنے کے لیے استعمال ہوتی ہے۔ VBA کوڈ کے ساتھ، آپ اس کمانڈ کو کلپ بورڈ سے ڈیٹا پیسٹ کرنے کے لیے استعمال کر سکتے ہیں۔ سب سے پہلے،

پروجیکٹ VBA ونڈو کے پینل سے شیٹ کے نام پر دائیں کلک کریں۔

ایک ڈراپ ڈاؤن مینو ظاہر ہوگا۔

➤ پھیلائیں داخل کریں پر کلک کرکے اور پھر ماڈیول کو منتخب کریں۔

21>

اس سے ماڈیول کھل جائے گا۔ (کوڈ) ونڈو۔

➤ مندرجہ ذیل کوڈ کو ماڈیول(کوڈ) ونڈو میں داخل کریں،

6698

کوڈ ایک میکرو نامی تخلیق کرے گا۔ Past_from_Clipboard_2 جو کمانڈ دے گا CTRL+V سیل منتخب کرنے کے بعد B4 اور اس سیل میں کلپ بورڈ سے ڈیٹا پیسٹ کریں۔

<22

اب،

VBA ونڈو کو بند یا چھوٹا کریں۔

➤ دبائیں ALT+F8

یہ میکرو ونڈو کھولے گا۔

میکرو نام باکس میں پیسٹ_فرم_کلپ بورڈ_2 <2 کو منتخب کریں اور چلائیں<2 پر کلک کریں۔>.

نتیجتاً، آپ دیکھیں گے کہ کلپ بورڈ کے متن کو سیل B4 میں چسپاں کیا گیا ہے۔

مزید پڑھیں: منزل (میکرو، یو ڈی ایف، اور یوزر فارم) پر صرف قدروں کو کاپی کرنے کے لیے ایکسل VBA

3. کلپ بورڈ سے اس میں چسپاں کریں ایک رینج

اس طریقہ کار میں، میں آپ کو دکھاؤں گا کہ آپ کس طرح کسی شیٹ سے کلپ بورڈ میں ڈیٹا کی ایک رینج کاپی کر سکتے ہیں اور اس ڈیٹا کو کلپ بورڈ سے کسی دوسری شیٹ میں چسپاں کر سکتے ہیں۔<3

فرض کریں، آپ کے پاس Da نامی شیٹ میں درج ذیل ڈیٹاسیٹ ہے۔ ta .

اب،

VBA ونڈو کھولنے کے لیے ALT+11 دبائیں۔ .

پروجیکٹ VBA ونڈو کے پینل سے شیٹ کے نام پر دائیں کلک کریں۔

ایک ڈراپ ڈاؤن مینو ظاہر ہوگا۔<3

➤ پھیلائیں داخل کریں کلک کرکے اور پھر ماڈیول کو منتخب کریں۔

28>

اس سے ماڈیول کھل جائے گا۔ کوڈ) ونڈو۔

➤ درج ذیل کوڈ کو ماڈیول (کوڈ) میں داخل کریں ونڈو،

2582

کوڈ ڈیٹا نامی شیٹ کے B4:E9 سے ڈیٹا کاپی کرے گا۔ کلپ بورڈ اس کے بعد، یہ کلپ بورڈ سے پیسٹ شیٹ نامی شیٹ کے B5:E10 میں ڈیٹا پیسٹ کرے گا۔

بعد کہ،

VBA ونڈو کو بند یا چھوٹا کریں۔

➤ دبائیں ALT+F8

یہ <کو کھولے گا۔ 1>میکرو ونڈو۔

میکرو نام باکس میں کاپی_کلپ بورڈ_رینج کو منتخب کریں اور چلائیں پر کلک کریں۔

نتیجتاً، آپ کا ڈیٹا مطلوبہ منزل پر چسپاں کر دیا جائے گا۔

ہوم پر جائیں ٹیب پر کلک کریں اور کلپ بورڈ ربن کے نیچے بائیں کونے سے نیچے کی طرف تیر والے نشان پر کلک کریں۔

یہ کلپ بورڈ کو بائیں جانب کھول دے گا۔ آپ کی ایکسل فائل۔

اب، آپ دیکھ سکتے ہیں کہ شیٹ میں چسپاں کیا گیا ڈیٹا کلپ بورڈ میں ہے۔ دراصل، پہلے ڈیٹا کو یہاں محفوظ کیا گیا تھا، اور پھر اسے یہاں سے شیٹ پر چسپاں کیا گیا تھا۔

مزید پڑھیں: فارمولہ برائے ایکسل میں قدریں کاپی اور پیسٹ کریں (5 مثالیں)

نتیجہ

اس مضمون میں، آپ کو VBA کا استعمال کرتے ہوئے کلپ بورڈ سے ایکسل میں پیسٹ کرنے کے 3 طریقے ملیں گے۔ پہلے دو طریقے کلپ بورڈ کے مواد کو ایک سیل میں چسپاں کریں گے لیکن تیسرے طریقے سے، آپ ڈیٹا کو ایک رینج میں پیسٹ کر سکتے ہیں۔ اگر آپ کو کوئی الجھن ہے تو براہ کرم بلا جھجھک تبصرہ کریں۔

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔