فهرست
د معلوماتو کاپي کول ، د معیارونو پراساس، له یوې شیټ څخه بلې ته په 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 په کارولو سره د مختلف معیارونو پراساس د یوې کاري پاڼې څخه بل کاري پاڼې ته قطارونه کاپي کړئ. تاسو کولی شئ لومړی میتود د متن معیارونو لپاره او دوهم میتود د شمیر معیارونو لپاره وکاروئ. که تاسو د کومې میتودونو په اړه کوم ډول ګډوډي لرئ نو مهرباني وکړئ په تبصره کې وړیا احساس وکړئ.