فهرست
دا د پیل کونکو لپاره یو لنډ ګام په ګام لارښود دی چې وښیې څنګه د VBA کوډ (د غوښتنلیک کوډ لپاره بصری اساس) ستاسو د ایکسل کاري کتاب کې اضافه کړئ او دا میکرو چل کړئ ترڅو ستاسو د سپریډ شیټ دندې حل کړي.
زما په څیر ډیری خلک او تاسو د مایکروسافټ دفتر ریښتیني گرو نه یاست. نو، موږ ممکن د دې یا دې اختیار د زنګ وهلو ټول ځانګړتیاوې نه پوهیږو، او موږ نشو کولی د مختلف Excel نسخو کې د VBA اجرا کولو سرعت ترمنځ توپیر ووایو. موږ د خپل پلي شوي ډیټا پروسس کولو لپاره اکسل د یوې وسیلې په توګه کاروو.
فرض کړئ چې تاسو اړتیا لرئ خپل معلومات په یو ډول بدل کړئ. تاسو ډیر ګوګل کړی او د VBA میکرو موندلی چې ستاسو دنده حل کوي. په هرصورت، د VBA په اړه ستاسو پوهه د غوښتلو لپاره ډیر څه پریږدي. د دې ګام په ګام لارښود مطالعه کولو لپاره وړیا احساس وکړئ ترڅو وکولی شئ هغه کوډ وکاروئ چې تاسو یې موندلی شئ:
د ایکسل کاري کتاب ته د VBA کوډ داخل کړئ
د دې مثال لپاره ، موږ د اوسني کاري پاڼې څخه د لاین بریکونو لرې کولو لپاره د VBA میکرو کارولو ته ځي.
- خپل کاري کتاب په Excel کې پرانیزئ.
- د Visual Basic Editor<خلاصولو لپاره Alt + F11 فشار ورکړئ 2> (VBE).
- په " Project-VBAProject " پین کې د خپل کاري کتاب په نوم ښي کلیک وکړئ (د پورتنۍ ښي کونج کې د مدیر کړکۍ) او انتخاب کړئ داخل کړئ -> موډل د شرایطو مینو څخه.
- د VBA کوډ کاپي کړئ (د ویب پاڼې او نور څخه) او د VBA مدیر ښي پین ته یې پیسټ کړئ (" Module1 " کړکۍ).
- لارښوونه: د میکرو اجرا کول ګړندي کړئ
که ستاسو کوډVBA میکرو په پیل کې لاندې کرښې نه لري:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
بیا لاندې اضافه کړئ ستاسو د میکرو د چټک کار کولو لپاره لاینونه (پورته سکرین شاټونه وګورئ):
- د کوډ پیل ته، د ټولو کوډ لینونو وروسته چې د Dim سره پیل کیږي (که شتون ولري نه " Dim " کرښې، بیا یې د Sub لاین وروسته سم اضافه کړئ:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
- د کوډ خورا ډیر ته، مخکې له دې چې د پای پای :
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
دا کرښې، لکه د دوی نومونه وړاندیز کوي، د سکرین ریفریش بند کړئ او د میکرو چلولو دمخه د کاري کتاب فارمولونه بیا محاسبه کړئ.
وروسته له دې چې کوډ اجرا شي، هرڅه بیرته فعال کیږي. د پایلې په توګه، فعالیت له 10٪ څخه 500٪ ته لوړ شوی (آه، میکرو 5 ځله ګړندی کار کوي که چیرې دا په دوامداره توګه د حجرو مینځپانګې تنظیم کړي).
- د کوډ پیل ته، د ټولو کوډ لینونو وروسته چې د Dim سره پیل کیږي (که شتون ولري نه " Dim " کرښې، بیا یې د Sub لاین وروسته سم اضافه کړئ:
- خپل کاري کتاب د " Excel macro-enabled workbook " په توګه خوندي کړئ.
Crl + S فشار ورکړئ، بیا په " نه " تڼۍ کې کلیک وکړئ " لاندې ځانګړتیاوې په میکرو فری ورک بک " کې خوندي کیدی نشي.
د " په توګه خوندي کړئ " ډیالوګ به خلاص شي. د " Save as type " ډراپ-ډاون لیست څخه " Excel macro-enabled workbook " غوره کړئ او د Save تڼۍ کلیک وکړئ.
- د بندولو لپاره Alt + Q فشار ورکړئد مدیر کړکۍ او بیرته خپل کاري کتاب ته لاړشئ.
په Excel کې د VBA میکرو چلولو څرنګوالی
کله چې تاسو غواړئ د VBA کوډ چل کړئ کوم چې تاسو په پورته برخه کې بیان شوي په توګه اضافه کړی: فشار ورکړئ Alt+F8 د " Macro " ډیالوګ خلاصولو لپاره.
بیا د "میکرو نوم" لیست څخه مطلوب میکرو غوره کړئ او د "چلولو" تڼۍ کلیک وکړئ.