Excel VBA ڊيٽا کي نقل ڪرڻ لاءِ ٻئي ورڪ بڪ کان بغير کولڻ

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

۾ Microsoft Excel , VBA Macros آساني سان مسئلن جي هڪ وسيع رينج حل ڪري سگهو ٿا. جيڪڏهن اسان ورڪ بڪ کولڻ کان سواءِ ٻئي ورڪ بڪ مان ڊيٽا ڪاپي ڪرڻ چاهيون ٿا، ته اسان اهو آساني سان ڪري سگهون ٿا Excel VBA استعمال ڪندي. هن آرٽيڪل ۾، توهان سکندا Excel VBA ان کي کولڻ کان سواءِ ٻئي ورڪ بڪ مان ڊيٽا ڪاپي ڪرڻ لاءِ.

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

توهان ڊائون لوڊ ڪري سگهو ٿا ورڪ بڪ ۽ انھن سان مشق ڪريو.

ٻيو ورڪ بڪ ڪاپي ڪريو Data.xlsm

3 مختلف طريقا ٻئي ورڪ بڪ مان ڊيٽا ڪاپي ڪرڻ جا بغير Excel VBA سان کولڻ کان سواءِ

ڪڏهن ڪڏهن، اسان کي ڪجهه پوئين ورڪ بڪ مان ڊيٽا جي ضرورت آهي. جيڪڏهن اسان جلدي ۾ آهيون ۽ ڪم بڪ کولڻ کان سواءِ فوري طور تي ڊيٽا جي ضرورت آهي، اسان استعمال ڪري سگهون ٿا Excel VBA . Excel VBA سان، اسان جلدي ٻين ورڪ بڪ مان ڊيٽا کي نقل ڪري سگھون ٿا، ان لاءِ، اسان کي صرف ان مخصوص ورڪ بڪ جي جڳھ کي ڄاڻڻ جي ضرورت آھي.

ڊيٽا کي نقل ڪرڻ لاءِ اسان ورڪ بڪ جو نالو استعمال ڪرڻ وارا آھيون پيداوار_تفصيل . ۽ اسان ڊيٽا جي حد کي نقل ڪرڻ چاهيون ٿا ( B4:E10 ). ڊيٽا سيٽ جنهن کي اسان نقل ڪرڻ چاهيون ٿا ان ۾ ڪجهه پراڊڪٽس، انهن جي وڪرو جي قيمت، سامان جي قيمت، ۽ مجموعي منافعي جي مارجن شامل آهن. اچو ته مختلف معيارن تي نظر وجهون ڪنهن ٻئي ورڪ بڪ مان ڊيٽا کي نقل ڪرڻ لاءِ.

1. ھڪڙي شيٽ ڊيٽا کي نقل ڪريو ٻئي ورڪ بڪ مان بغير Excel VBA سان کولڻ کان سواء

اسان ھيٺ ڏنل VBA ڪوڊ تي عمل ڪندي ھڪڙي شيٽ مان ڊيٽا نقل ڪري سگھون ٿا. هن لاء، اسان کي هيٺ ڏنل ذريعي وڃڻ جي ضرورت آهيقدم.

StepS:

  • سڀ کان پهريان، ربن مان ڊولپر ٽيب ڏانھن وڃو.
  • ان کان پوءِ ، ڪلڪ ڪريو Visual Basic کولڻ لاءِ Visual Basic Editor .
  • Visual Basic Editor کي کولڻ جو ٻيو طريقو صرف <1 کي دٻائڻ آهي>Alt + F11 .

  • يا، شيٽ تي ساڄي ڪلڪ ڪريو، پوءِ چونڊيو ڪوڊ ڏسو .

  • هاڻي، هيٺ VBA ڪوڊ لکو.
  • 14>

    VBA ڪوڊ:

    3506
    • آخرڪار، رن سب بٽڻ تي ڪلڪ ڪري ڪوڊ هلائي، ٻئي طرف، ڪي بورڊ شارٽ ڪٽ کي دٻايو F5 کي هلائڻ لاءِ ڪوڊ.

    نوٽ: توهان کي ڪوڊ تبديل ڪرڻ جي ضرورت ناهي. بس ڪوڊ ڪاپي ۽ پيسٽ ڪريو.

    • ڪوڊ کي هلائڻ سان فائل اوپن ونڊو توهان جي ڪمپيوٽر مان ظاهر ٿيندي.
    • ان کان پوء، توهان چاهيو ته ورڪ بڪ تي ڪلڪ ڪريو. ڊيٽا گڏ ڪرڻ لاءِ.
    • پوءِ، ڪلڪ ڪريو ٺيڪ بٽن.
    • 14>

      18>

      11>
    • هاڻي، ڊيٽا چونڊيو رينج B5:E10 تي ڇڪڻ سان سورس فائل مان ۽ پوءِ ڪلڪ ڪريو OK .

    • ڊيٽا جي حد کي چونڊڻ کان پوء. ھاڻي منزل جي حد چونڊيو جتي توھان ڊيٽا رکڻ چاھيو ٿا.
    • ۽، ڪلڪ ڪريو OK .

    • آخر ۾، هي سورس فائل بند ڪندو ۽ ڊيٽا نقل ڪندو منزل واري فائل تي.

    0> وڌيڪ پڙهو: Excel VBA: ٻئي ورڪ بڪ ۾ رينج نقل ڪريو

ملندڙپڙهائي

  • VBA استعمال ڪندي ڪلپ بورڊ کان ايڪسل ۾ ڪيئن پيسٽ ڪجي
  • ڪپي ۽ پيسٽ کي غير فعال ڪريو ايڪسل ۾ ميڪروس کان سواءِ (2 معيارن سان)
  • ڪيئن نقل ڪجي ايڪسل ۾ لڪيل قطارن کي ڇڏڻ کان سواءِ (4 آسان طريقا)
  • Excel VBA قطارن کي نقل ڪرڻ لاءِ ٻئي ورڪ شيٽ ۾ معيار جي بنياد تي<2
  • VBA کي ڪيئن استعمال ڪجي پيسٽ ڪرڻ لاءِ قيمتون صرف ايڪسل ۾ بغير فارميٽنگ سان

2. VBA هڪ ٻئي ورڪ بڪ مان هڪ ڊيٽا رينج کي نقل ڪرڻ لاءِ Excel ۾ کولڻ کان سواءِ

هيٺ ڏنل VBA ڪوڊ استعمال ڪندي، اسان ڊيٽا جي حد مان نقل ڪري سگهون ٿا. ھن کي پورو ڪرڻ لاءِ اسان کي ھيٺ ڏنل قدمن تي عمل ڪرڻ گھرجي.

Steps:

  • شروع ڪرڻ لاءِ، ربن تي Dveloper ٽيب ڏانھن وڃو .
  • ٻيو، کوليو Visual Basic Editor تي ڪلڪ ڪري Visual Basic يا دٻائي Alt + F11 .
  • يا، صرف شيٽ تي صحيح ڪلڪ ڪريو ۽ چونڊيو ڪوڊ ڏسو کولڻ لاءِ Visual Basic Editor .

  • ان کان پوءِ، لکو VBA ڪوڊ هتي.

VBA ڪوڊ:

9899
  • هتي، هلايو. ڪوڊ استعمال ڪندي رن سب يا ڪيبورڊ شارٽ ڪٽ کي دٻايو F5 ڪوڊ کي هلائڻ لاءِ.

نوٽ: توهان کي ڪوڊ کي تبديل ڪرڻ جي ضرورت ناهي، توهان کي صرف پنهنجي ماخذ جي ڊيٽا جي مطابق حد تبديل ڪرڻ جي ضرورت آهي.

  • ۽ آخرڪار، ڊيٽا ھاڻي نقل ڪيو ويو آھي ٻئي ورڪ بڪ مان فعال ورڪ بڪ ۾.

وڌيڪ پڙهو: ڪپي ۽ پيسٽ ڪرڻ لاءِ ميڪرو هڪ ورڪ شيٽ کان ٻئي ۾ (15 طريقا)

3. Excel VBA ٻئي ورڪ بڪ مان ڊيٽا ڪاپي ڪرڻ لاءِ بغير کولڻ کان سواءِ ڪمانڊ بٽڻ استعمال ڪندي

اسان VBA ڪوڊ تي ڪمانڊ بٽڻ استعمال ڪندي ٻئي ورڪ بڪ مان ڊيٽا نقل ڪري سگھون ٿا. ھن کي مڪمل ڪرڻ لاءِ، اسان کي ھيٺ ڏنل قدمن تي عمل ڪرڻ گھرجي.

Steps:

  • سڀ کان پھريان، ڪمانڊ بٽڻ رکڻ لاءِ، وڃو ڏانھن وڃو ڊولپر ٽيب.
  • ٻيو، ڪلڪ ڪريو داخل ڪريو ڊراپ-ڊائون مينيو.
  • ٽيون، ڪلڪ ڪريو ڪمانڊ بٽڻ .

  • اسان پراڊڪٽ سيل A1 تي رکون ٿا، جيئن اهو اسان جي سورس فائل آهي شيٽ جو نالو. ۽ اسان Command Button ، ماخذ فائل شيٽ جي نالي جي ساڄي پاسي سيٽ ڪيو. اسان ھاڻي ٽيبل ٺاھيو آھي، اسان کي صرف ڊيٽا جي ضرورت آھي جيڪا ٻئي ورڪ بڪ ۾ آھي.

  • ساڳئي ٽوڪن ذريعي، ڏانھن وڃو ڊولپر ربن تي ٽيب.
  • اڳيون، ڪلڪ ڪريو Visual Basic يا Alt + F11 کي دٻايو Visual Basic Editor .
  • توهان شيٽ تي ساڄي ڪلڪ ڪري Visual Basic Editor کي پڻ کوليو ۽ ڪوڊ ڏسو کي چونڊيو.

  • هاڻي، VBA ڪوڊ هيٺ لکو.
  • 14>

    VBA ڪوڊ:

    3095
    • پوءِ، Ctrl + S کي دٻائي ڪوڊ محفوظ ڪريو.

    نوٽ: توهان ڪوڊ ڪاپي ڪري سگهو ٿا، توھان کي صرف فائل جو رستو ۽ ڊيٽا تبديل ڪرڻ جي ضرورت آھيrange.

    • ۽، آخرڪار، جيڪڏهن توهان ڪلڪ ڪريو CommandButton1 اهو ان کي کولڻ کانسواءِ ٻئي ورڪ بڪ مان ڊيٽا ڪاپي ڪندو.

    وڌيڪ پڙهو: ڪاپي ڪرڻ لاءِ ميڪرو ڊيٽا هڪ ورڪ بڪ مان ٻئي ۾ معيار جي بنياد تي

    نتيجو

    Excel VBA سان کولڻ کانسواءِ ٻئي ورڪ بڪ مان ڊيٽا نقل ڪرڻ لاءِ مٿي ڏنل معيار هدايتون آهن. اميد ته هي توهان جي مدد ڪندو! جيڪڏھن توھان وٽ ڪي سوال آھن، تجويزون، يا راءِ مھرباني ڪري اسان کي ٻڌايو تبصرو سيڪشن ۾. يا توهان ExcelWIKI.com بلاگ! ۾ اسان جي ٻين مضمونن تي هڪ نظر وجهي سگهو ٿا.

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