فهرست
په 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 بلاګ کې زموږ نورو مقالو ته یو نظر وګورئ!