د مایکروسافټ ایکسل په میز کې د یوې میز په یوه قطار کې د شمېرنې شمېره

د مایکروسافټ اکسل میکروز کولی شي د دې سپړاډ ایډیټ کې د اسنادو سره په کار کې د پام وړ سرعت راولي. دا د بیا تکرار شویو فعالیتونو اتوماتیک کولو له لارې ترلاسه کوي چې په ځانګړي کود کې ثبت شوي. اجازه راکړئ چې څنګه په Excel کې میکرو جوړ کړئ، او څنګه چې دوی کولی شي بدلون ومومي.

د مکرو ریکارډونو لارې

میکرو په دوو لارو کې لیکل کیدی شي:

  • اتوماتیک؛
  • په لاس کې.

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

د ماکروسونو لارښود ثبت، په برعکس، د پروګرام کولو پوهاوې ته اړتیا لري، ځکه چې کود کوډ په مینځ ډول د کی بورڈ څخه نقل شوی. مګر، په سمه توګه لیکل شوی کوډ کولی شي د پروسو پلي کولو کې په چټکۍ سره وده ورکړي.

اتوماتیک ماکرو ریکارډ

مخکې له دې چې تاسو د مایکرو اتوماتيک ریکارډ پېل کړئ، تاسو اړتیا لرئ چې ماکروس په مائیکروسافټ ایکسل کې فعال کړئ.

بیا، د "پرمخ وړونکي" ټب ته لاړ شئ. د "میکرو ریکارډ" تڼۍ باندې کلیک وکړئ، کوم چې په ټیپ کې د "کود" د وسیلې بلاک کې واقع دی.

د میکرو ثبتولو ترتیبات کړکۍ پرانیزي. دلته تاسو کولی شئ د کوم میکرو نوم مشخص کړئ که چیرې سرفورم ستاسو سره سمون ونلري. اصلي شی دا دی چې نوم د لیک سره پیل کیږي، نه شمیره. همدارنګه، په عنوان کې هیڅ ځای نه وي. موږ خپل اصلي نوم - "مکرو 1" پریښود.

دلته، که تاسو وغواړئ، کولی شئ شارټ کټ کلیټ وټاکئ، کله چې ټیک شوی، میکرو به پیل شي. لومړی کیلي باید د Ctrl کیلي وي، او دویمه کیلي د کارونکي له خوا ټاکل کیږي. د مثال په توګه، موږ، د بیلګې په توګه، کلید

بیا، تاسو باید دا معلومه کړئ چې مکررو به ذخیره شي. په ډیفالټ کې، دا به په ورته کتاب (فایل) کې زیرمه شي، مګر که تاسو وغواړئ، تاسو ذخیره کولی شئ په یوه نوې کتاب کې، یا د مایکرو په جلا جلا کتاب کې. موږ به اصلي قیمت پریږدو.

د ټیټو ټیټ کنټرول په ساحه کې، تاسو کولی شئ د دې ماکرو هر ډول اړونده توضیحات پریږدئ. مګر دا کار اړین نه دی.

کله چې ټول ترتیبات ترسره شي، د "OK" تڼۍ باندې کلیک وکړئ.

وروسته له دې چې ستاسو د ثبت ریکارډ مخه ونیسئ د دې Excel کاري کتاب) فایل (کې ټول ستاسو کړنې به په میکرو کې ثبت شي.

د بیلګې په توګه، موږ ساده ترین ریاضي عمل ولیکئ: د درې سایټونو محتویات (= C4 + C5 + C6 اضافي).

له هغې وروسته، د "بند ریکارډ" تڼۍ باندې کلیک وکړئ. دا تڼۍ د "ریکارډ ماکرو" تڼۍ څخه بدله شوه، وروسته د ثبت کولو فعاله شوه.

مکررو چلول

د دې لپاره چې د ثبت شوي میکرو کار څنګه وګورئ، د ماکروس تڼۍ په ورته کوډ کې په ورته کوډ کې کلیک وکړئ، یا د Alt + F8 کلیدي ترکیب پرانیزئ.

له هغې وروسته، د کړکۍ ثبت شویو میکرو لسټ سره یو کړکۍ پرانیستل کیږي. موږ د یوې میکرو په لټه کې یو چې موږ ثبت کړی، انتخاب کړئ، او د "چل" تڼۍ په کلیک وکړئ.

تاسو کولی شئ هم اسانه کړئ، او آن د میکرو انتخاب کړکۍ ته یې مه واوسوئ. موږ په یاد ولرو چې موږ د چټک میکرو ټلیفون لپاره "ګرمې کابینې" ثبت کړی. زموږ په قضیه کې، دا Ctrl + M. دی. موږ دا ترکیب په کیبورډ کې پیژنو، وروسته له هغې چې مکررو چلول.

لکه څنګه چې تاسو لیدلای شئ، میکرو په بشپړه توګه هغه ټولې کړنې ترسره کړې چې مخکې ثبت شوي وې.

ماکرو ترمیم

د میکرو د سمولو لپاره، بیا د "میکرو" تڼۍ باندې کلیک وکړئ. په کړکۍ کې چې پرانیزي، غوښتل شوي مکررو انتخاب کړئ، او د "تڼۍ" تڼۍ باندې کلیک وکړئ.

د مایکروسافټ ویډیو انسټیټیوټ (VBE) پرانیزي - هغه چاپیریال چېرته چې میکرو ترمیم کیږي.

د هر میکرو ثبت کول د Sub کمانډ سره پیل کیږي، او د پای فرعي کمانډ سره پای ته رسیږي. د Sub Sub Command وروسته سمدلاسه د مکررو نوم مشخص شوی. عملیات "رینج (" ... ") غوره کړئ" د حجرې انتخاب غوره کوي. د مثال په توګه، کله چې قومانده "رینج (" C4 ") انتخاب کړئ." انتخاب کړئ C4 انتخاب شوی. د "ActiveCell.FormulaR1C1" کارول د کارولو په فورمو او نورو حسابونو کې ثبتولو لپاره کارول کیږي.

راځئ هڅه وکړو چې میکرو بدل کړو. د دې کولو لپاره، موږ مکرو ته یو بیان اضافه کوو:

رینج ("سی 3")
ActiveCell.FormulaR1C1 = "11"

بیان "ActiveCell.FormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C "" ځای بدل شوی "فعالCell.FormulaR1C1 =" = R [-4] C + R [-3 ] C + R [-2] C + R [-1] C "".

مدیر بند کړئ، او میکرو ته لاړ شئ، لکه د تیر وخت په څیر. لکه څنګه چې تاسو لیدلی شئ، د هغو بدلونونو په نتیجه کې چې موږ پیژندل شوي، د ډاټا حجرې اضافه شوې. نوموړې د ټولې پیسې محاسبه کې هم شامل وه.

په هغه صورت کې چې میکرو ډیر لوی وي، د هغې اعدام کول د پام وړ وخت نیسي. مګر، د کوډ کې د لارښود بدلون په واسطه، موږ کولی شو پروسې چټک کړو. قوماندې اضافه کړئ "کاریال. کرینډ اپیټنګ = غلط". دا به تاسو ته د کمپیوټر ځواک خوندي کولو اجازه درکړي، او په دې توګه کار تیز کړي. دا د کمپیوټري کړنو ترسره کولو په وخت کې د سکرین د نوي کولو څخه انکار کول دي. د مایکرو چلولو وروسته د نوي کولو بیا پیلولو لپاره، د پای په پای کې فرمانونه ولیکئ "Application.ScreenUpdating = True"

موږ همداراز قوماندان "Application.Calculation = xlCalculationManual" د کود په پیل کې اضافه کړه، او د کوډ په پای کې چې موږ یې اضافه کړې "Application.Calculation = xlCalculationAutomatic". په دې توګه موږ د لومړي ځل لپاره د حجرو د هر بدلون وروسته پایله اتوماتيک بیاکتنه غیر فعاله کوو، او د میکرو په پایله کې یې بدل کړئ. په دې توګه، اکسل به یواځې یو ځل محاسبه کړي، او دا به په دوامداره توګه بیا بیا تکرار نشي، کوم چې وخت خوندي کوي.

د مکررو کوډ له سکریچ څخه لیکل

پرمختللي کاروونکي نشي کولی یوازې ثبت شوي میکروس سمبال او اصلاح کړي، مګر د macro کوډ هم د سکریچ څخه ثبت کړي. د دې لپاره پرمخ وړلو لپاره، تاسو باید "بصری اساس" تڼۍ باندې کلیک وکړئ، کوم چې د جوړونکي ربن په ډیر پیل کې واقع دی.

له هغې وروسته، د VBE پېژندل شوی مدیر کړکۍ پرانیزي.

پروګرامونکي په مدیریت کې میکرو کوډ لیکي.

لکه څنګه چې تاسو لیدلی شئ، مایکروکس په مائیکروسافټ اکسل کې کولی شي د معمول او غیر معمولي پروسو پلي کولو کې د پام وړ سرعت راولي. مګر، په ډیری مواردو کې، د دې هدف لپاره، میکرو ډیر مناسب دي، کوم چې په دستی ډول لیکل کیږي، او په اتوماتیک ډول خپل فعالیتونه ثبت ندي. برسېره پردې، میکرو کوډ کیدای شي د VBE ایډیټریټ له لارې د کار کولو اجرا کولو بهیر چټکتیا لپاره ښه شي.