د خلاصولو پرته د بل کاري کتاب څخه ډاټا کاپي کولو لپاره Excel VBA

  • دا شریک کړه
Hugh West

په Microsoft Excel ، VBA Macros کولی شي په اسانۍ سره ډیری ستونزې حل کړي. که موږ غواړو د کاري کتاب له خلاصولو پرته د بل کاري کتاب څخه ډاټا کاپي کړو، موږ کولی شو دا په اسانۍ سره د ایکسیل VBA په کارولو سره ترسره کړو. په دې مقاله کې، تاسو به زده کړئ چې ایکسیل VBA د بل کاري کتاب څخه ډیټا کاپي کول پرته له دې چې خلاص شي.

د تمرین کاري کتاب ډاونلوډ کړئ

تاسو کولی شئ ډاونلوډ کړئ کاري کتاب او له هغوی سره تمرین وکړئ.

د یو بل کاري کتاب کاپي کړئ Data.xlsm

3 د Excel VBA سره خلاصیدو پرته د بل کاري کتاب څخه ډیټا کاپي کولو مختلفې لارې

کله ناکله، موږ د پخوانیو کاري کتاب څخه ډاټا ته اړتیا لرو. که موږ په بیړه کې یو او د کاري کتاب له خلاصولو پرته سمدستي معلوماتو ته اړتیا لرو، موږ کولی شو ایکسیل VBA وکاروو. د Excel VBA سره، موږ کولی شو په چټکۍ سره د نورو کاري کتابونو څخه ډاټا کاپي کړو، د دې لپاره، موږ یوازې د دې ځانګړي کاري کتاب ځای ته اړتیا لرو.

د ډیټا کاپي کولو لپاره موږ د کاري کتاب نوم کاروو د محصول_تفصیلات . او موږ غواړو د ډیټا رینج کاپي کړو ( B4:E10 ). هغه ډیټاسیټ چې موږ یې کاپي کول غواړو ځینې محصولات، د دوی د پلور نرخ، د توکو لګښت، او د ناخالص ګټې حاشیه لري. راځئ چې د بل کاري کتاب څخه ډاټا کاپي کولو لپاره مختلف معیارونه وګورو.

1. د ایکسل VBA سره خلاصیدو پرته د بل کاري کتاب څخه د شیټ ډیټا کاپي کړئ

موږ کولی شو د لاندې VBA کوډ تعقیبولو سره د شیټ څخه ډیټا کاپي کړو. د دې لپاره، موږ باید د لاندې لارو څخه تیر شوګامونه.

مرحلې:

  • لومړی، د ربن څخه Developer ټب ته لاړ شئ.
  • له هغې وروسته د Visual Basic Editor د خلاصولو لپاره په Visual Basic باندې کلیک وکړئ.
  • د Visual Basic Editor د خلاصولو بله لاره په ساده ډول د <1 فشارول دي>Alt + F11 .

  • یا، په پاڼه کې ښي کلیک وکړئ، بیا غوره کړئ د کوډ وګورئ .

  • اوس، لاندې VBA کوډ ولیکئ.

VBA کوډ:

2100
  • په نهایت کې، د چلولو سب تڼۍ په کلیک کولو سره کوډ چل کړئ، له بلې خوا، د چلولو لپاره د کیبورډ شارټ کټ F5 کیلي فشار ورکړئ کوډ.

یادونه: تاسو اړتیا نلرئ کوډ بدل کړئ. یوازې کوډ کاپي او پیسټ کړئ.

  • د کوډ په چلولو سره د فایل خلاص کړکۍ به ستاسو د کمپیوټر څخه ښکاره شي.
  • له هغې وروسته، په هغه کاري کتاب کلیک وکړئ چې تاسو یې غواړئ د معلوماتو راټولولو لپاره.
  • بیا، په ښه تڼۍ کلیک وکړئ.

  • اوس، ډاټا غوره کړئ د سرچینې فایل څخه د رینج B5:E10 په راکاږلو سره او بیا ښه کلیک وکړئ.

  • د ډاټا رینج غوره کولو وروسته. اوس د منزل سلسله وټاکئ چیرې چې تاسو غواړئ ډاټا وساتئ.
  • او، کلیک وکړئ ښه .

  • په پای کې، دا به د سرچینې فایل بند کړي او ډاټا به د منزل په فایل کې کاپي شي.

0> نور ولولئ: ایکسل VBA: رینج بل کاري کتاب ته کاپي کړئ

ورتهلوستل

  • د VBA په کارولو سره له کلپ بورډ څخه Excel ته څنګه پیسټ کول
  • په اکسل کې د میکرو پرته کاپي او پیسټ غیر فعال کړئ (د 2 معیارونو سره)
  • څنګه په Excel کې د پټو قطارونو پرته کاپي کول (4 اسانه میتودونه)
  • د معیارونو پراساس بل ورکشاپ ته قطارونو کاپي کولو لپاره د ایکسل VBA
  • د VBA کارولو څرنګوالی یوازې په Excel کې پرته له فارمینګ سره د ارزښتونو پیسټ کولو لپاره

2. VBA د بل کاري کتاب څخه د ډیټا رینج کاپي کولو لپاره پرته له دې چې په Excel کې خلاص شي

لاندې د VBA کوډ په کارولو سره ، موږ کولی شو د ډیټا رینج څخه ډیټا کاپي کړو. موږ باید د دې د ترسره کولو لپاره لاندې مرحلې تعقیب کړو.

مرحلې:

  • د پیل کولو لپاره، په ربن کې د پراختیا کونکي ټب ته لاړ شئ .
  • دوهم، د بصری اساسی مدیر په کلیک کولو سره پرانیزئ بصری اساسی یا د Alt + F11 په فشارولو سره.
  • یا، په ساده ډول په پاڼه کې ښي کلیک وکړئ او د Visual Basic Editor د خلاصولو لپاره View Code انتخاب کړئ.

  • له هغې وروسته، هلته VBA کوډ ولیکئ.
  • 14>

    VBA کوډ:

    3605
    • دلته، چل کړئ کوډ د چلولو Sub په کارولو سره یا د کوډ چلولو لپاره د کیبورډ شارټ کټ F5 فشار ورکړئ.

    یادونه: تاسو اړتیا نلرئ کوډ تعدیل کړئ، تاسو ټول باید د خپلې سرچینې ډاټا سره سم حد بدل کړئ.

    • او په پای کې، ډاټا اوس د بل کاري کتاب څخه په فعال کاري کتاب کې کاپي شوی.

    نور ولولئ: ماکرو د کاپي او پیسټ کولو لپاره له یوې ورکشیټ څخه بلې ته (15 میتودونه)

    3. د کمانډ بټن په کارولو سره خلاصیدو پرته د بل کاري کتاب څخه ډیټا کاپي کولو لپاره Excel VBA

    موږ کولی شو د VBA کوډ کې د کمانډ تڼۍ په کارولو سره د بل کاري کتاب څخه ډیټا کاپي کړو. د دې سرته رسولو لپاره، موږ باید لاندې مرحلې تعقیب کړو.

    مرحلې: 3>

    • لومړی، د کمانډ تڼۍ کېښودلو لپاره، لاړ شئ Developer tab ته.
    • دوهم، په Insert drop-down menu باندې کلیک وکړئ.
    • دریم، په کمانډ تڼۍ کلیک وکړئ .

    • موږ محصول په سیل A1 کې کیښودو، ځکه چې دا زموږ د سرچینې فایل دی د پاڼې نوم او موږ د کمانډ تڼۍ د سرچینې فایل پاڼې نوم په ښي خوا کې تنظیم کړه. موږ اوس جدول جوړ کړی، موږ یوازې هغه ډیټا ته اړتیا لرو کوم چې په بل کاري کتاب کې دي.

    • د ورته نښه په واسطه، پرمخ وړونکي ته لاړ شئ په ربن کې ټب.
    • بیا، په Visual Basic کلیک وکړئ یا Alt + F11 فشار ورکړئ ترڅو د Visual Basic Editor پیل کړئ.
    • تاسو کولی شئ د بصري بنسټیز مدیر په پاڼه کې په ښي کلیک کولو او د د کوډ لید غوره کولو سره هم خلاص کړئ.

    • اوس، VBA کوډ لاندې ولیکئ.
    • 14>

      VBA کوډ:

      7165
        <12 بیا، کوډ د Ctrl + S په فشارولو سره خوندي کړئ.

      یادونه: تاسو کوډ کاپي کولی شئ، تاسو یوازې د فایل لاره او ډاټا بدلولو ته اړتیا لرئحد.

      • او په پای کې، که تاسو په کمانډ بټن 1 باندې کلیک وکړئ دا به د بل کاري کتاب څخه ډاټا کاپي کړي پرته له دې چې خلاص شي.

      1

      پورتني معیارونه د Excel VBA سره خلاصولو پرته د بل کاري کتاب څخه ډیټا کاپي کولو لارښوونې دي. هیله ده دا به درسره مرسته وکړي! که تاسو کومه پوښتنه، وړاندیز، یا نظر لرئ، مهرباني وکړئ موږ ته د تبصرې په برخه کې خبر راکړئ. یا تاسو کولی شئ په ExcelWIKI.com بلاګ کې زموږ نورو مقالو ته یو نظر وګورئ!

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.