د معیارونو پراساس بل ورکشاپ ته قطارونو کاپي کولو لپاره Excel VBA

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

د معلوماتو کاپي کول ، د معیارونو پراساس، له یوې شیټ څخه بلې ته په Excel کې یو له مکرر ترسره شوي کارونو څخه دی. که تاسو ډیری قطارونه لرئ او غواړئ چې د ځینې معیارونو پراساس په بل شیټ کې کاپي کړئ دا خورا ستړي او وخت ضایع کیدی شي. مګر د مایکروسافټ سره Visual Basic Application (VBA) تاسو کولی شئ میکرو جوړ کړئ چې تاسو کولی شئ په اسانۍ سره د مختلف معیارونو پراساس له یوې شیټ څخه بلې ته ډیټا کاپي کړئ. په دې مقاله کې، زه به تاسو ته وښیم چې څنګه تاسو کولی شئ قطارونه کاپي کړئ د 2 مختلف ډوله معیارونو پر بنسټ د Excel VBA په کارولو سره.

راځئ چې ووایو، تاسو د " Data " په نوم په یوه کاري پاڼه کې لاندې ډیټاسیټ لرئ چیرې چې د مختلف پلورونکو د پلور او پلور ساحې ورکول کیږي. اوس، تاسو غواړئ په بل پاڼه کې د ځینو معیارونو پراساس ځانګړي قطارونه کاپي کړئ.

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

بل ته قطارونه کاپي کړئ کاري پاڼه د Criteria.xlsm پر بنسټ

د اکسیل VBA

د معیارونو پراساس بل ورکشاپ ته د قطارونو کاپي کولو 2 لارې. 0> په دې مظاهره کې، زه به تاسو ته وښیم چې تاسو څنګه د متن معیارونو پراساس د یوې کاري پاڼې څخه بل ته قطارونه کاپي کوئ. فرض کړئ، تاسو غواړئ د پلورونکو ډیټا کاپي کړئ څوک چې په ویرجینیا کې د ایکسیل VBA په کارولو سره د Area Sales په نوم ورک شیټ کې پلوري. د دې کولو لپاره، لومړی،

➤ فشار ورکړئ ALT+F11 د VBA کړکۍ خلاصولو لپاره.

په VBA کې کړکۍ،

➤ په Insert ټب باندې کلیک وکړئ او ماډول غوره کړئ.

13>

دا به وي د ماډل (کوډ) کړکۍ پرانیزئ. اوس،

➤ لاندې کوډ په ماډول(کوډ) کړکۍ کې دننه کړئ،

8826

کوډ به یو میکرو رامینځته کړي چې نوم یې کاپي_کریټیریا_متن د اوسنۍ کاري پاڼې په کالم C کې د ویرجینیا لټون وکړئ او هغه قطارونه بیرته راوباسئ چې ویرجینیا لري د د ساحې پلورنې (شیټ 3).

له دې وروسته،

VBA کړکۍ بنده کړئ یا لږه کړئ.

➤ فشار ورکړئ ALT+F8

دا به ماکرو کړکۍ پرانیزي.

➤ وټاکئ کاپي_کریټیریا_متن په ماکرو نوم بکس کې او په چلولو کلیک وکړئ.

15>

د پایلې په توګه، د ویرجینیا سره قطارونه به د د ساحې خرڅلاو

په نوم کاري پاڼه کې کاپي شي.

نور ولولئ: په Excel کې په اتوماتيک ډول قطارونه بل شیټ ته کاپي کولو څرنګوالی (4 میتودونه)

2. د شمیرو معیارونو پراساس بل ورکشاپ ته قطارونه کاپي کړئ

اوس ، زه به تاسو ته وښیم چې تاسو څنګه کولی شئ د شمیرو معیارونو پراساس له یوې ورکشیټ څخه بلې ورکشیټ ته قطارونه کاپي کړئ. فرض کړئ، تاسو غواړئ د پلور معلومات چې د $ 100000 ډالرو څخه ډیر وي د غوره پلور په نوم ورک شیټ کې کاپي کړئ. د دې کولو لپاره، لومړی،

➤ فشار ورکړئ ALT+F11 د VBA کړکۍ خلاصولو لپاره.

په VBA کې کړکۍ،

➤ په Insert ټب باندې کلیک وکړئ او ماډول غوره کړئ.

17>

دا به پرانیزي 1> ماډل (کوډ) کړکۍ. اوس،

➤ لاندې کوډ په ماډل(کوډ) کړکۍ کې دننه کړئ،

2620

کوډ به د میکرو په نوم جوړ کړي کاپي_مقطع_نمبر چې د D په کالم کې د Data په نوم د 100000 څخه ډیر ارزښتونه وپلټئ او هغه قطارونه بیرته راوباسئ کوم چې د غوره پلور په نوم ورک شیټ کې د $ 100000 څخه ډیر د پلور ارزښت لري. شیټ 4).

وروسته له دې،

➤ د VBA کړکۍ وتړئ یا کمه کړئ.

➤ فشار ورکړئ ALT+F8

دا به ماکرو کړکۍ پرانیزي.

➤ په ماکرو نوم کې کاپي_کریټیریا_نمبر انتخاب کړئ. 2>بکس او په چلولو باندې کلیک وکړئ.

د پایلې په توګه، هغه قطارونه چې د $ 100000 څخه ډیر د پلور ارزښت لري به په <4 کې کاپي شي>غوره خرڅلاو ورکشیټ.

نور ولولئ: د میکرو په کارولو سره په Excel کې د څو قطارونو کاپي کولو څرنګوالی (4 مثالونه)

پایله

د دې مقالې د دوو میتودونو سره، تاسو به وکولی شئ د Excel VBA په کارولو سره د مختلف معیارونو پراساس د یوې کاري پاڼې څخه بل کاري پاڼې ته قطارونه کاپي کړئ. تاسو کولی شئ لومړی میتود د متن معیارونو لپاره او دوهم میتود د شمیر معیارونو لپاره وکاروئ. که تاسو د کومې میتودونو په اړه کوم ډول ګډوډي لرئ نو مهرباني وکړئ په تبصره کې وړیا احساس وکړئ.

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