د مایکروسافټ ایکسل میکروس کولی شي په دې سپریڈ شیټ مدیر کې د اسنادو سره د پام وړ کار ګړندی کړي. دا په ځانګړي کوډ کې ثبت شوي تکراري عملونو اتومات کولو سره ترلاسه کیږي. راځئ وګورو چې په ایکسل کې میکروب څنګه رامینځته کړئ ، او څنګه یې ترمیم کړئ.
د میکرو ثبتولو طریقې
میکرو په دوه ډوله لیکل کیدی شي:
- پخپله
- د لاس په واسطه.
د لومړي اختیار په کارولو سره ، تاسو په ساده ډول د مایکروسافټ اکسیل برنامه کې ځینې کړنې ثبت کوئ چې تاسو اوس مهال اجرا کوئ. بیا ، تاسو دا ریکارډر لوبولی شئ. دا میتود خورا اسانه دی ، او د کوډ پوهه ته اړتیا نلري ، مګر په عمل کې یې غوښتنلیک خورا محدود دی.
د لارښود میکرو ثبت کول ، برعکس ، د برنامې پوهه ته اړتیا لري ، ځکه چې کوډ له کی بورډ څخه په لاسي ډول لیکل شوی. مګر ، پدې توګه سمه لیکل شوی کوډ کولی شي د پام وړ د پروسو پلي کول ګړندي کړي.
د اتوماتیک میکرو ثبتول
مخکې لدې چې تاسو د اتوماتیک میکرو ثبت پیل کړئ ، تاسو باید په مایکروسافټ ایکسل کې میکرو فعال کړئ.
بل ، د "پراختیا کونکي" ټب ته لاړ شئ. د "میکرو ریکارډ" ت buttonۍ باندې کلیک وکړئ ، کوم چې د "کوډ" اوزار بلاک کې ربن ته موقعیت لري.
د میکرو ثبت کولو ترتیب کړکۍ پرانيستې. دلته تاسو کولی شئ کوم میکرو نوم مشخص کړئ که چیرې ډیفالټ ستاسو سره مناسب نه وي. اصلي شی دا دی چې نوم د یو لیک سره پیل کیږي ، او نه د یو شمیر سره. همچنان ، سرلیک باید ځایونه ونه لري. موږ اصلي نوم پریښود - "مکرو 1".
سمدلاسه ، که مطلوب وي ، تاسو کولی شئ د کی بورډ شارټ کټ تنظیم کړئ ، کله چې کلیک وکړئ ، میکرو به په لاره واچول شي. لومړۍ کلیمه باید د Ctrl کیلي وي ، او کارونکي دوهم کیلي په خپلواک ډول تنظیموي. د مثال په توګه ، موږ ، د مثال په توګه ، کلي ایم.
بل ، تاسو اړتیا لرئ معلوم کړئ چې میکرو به چیرته زیرمه شي. د ډیفالټ په واسطه ، دا به په ورته کتاب (فایل) کې زیرمه شي ، مګر که تاسو وغواړئ ، تاسو کولی شئ ذخیره په نوي کتاب ، یا د میکروس په جلا کتاب کې تنظیم کړئ. موږ به ډیفالټ ارزښت پریږدو.
د ماکرو تنظیماتو خورا ټیټ ډګر کې ، تاسو کولی شئ د میکرو کوم وضاحت پریږدئ چې د شرایطو لپاره مناسب وي. مګر ، دا اړین ندي.
کله چې ټول تنظیمات بشپړ شي ، په "Ok" ت buttonۍ باندې کلیک وکړئ.
وروسته لدې ، پدې اکسیل کاري کتاب (فایل) کې ستاسو ټولې کړنې به په میکرو کې ثبت شي تر هغه چې تاسو خپل ځان ثبت ثبت کړئ.
د مثال په توګه ، موږ ترټولو ساده ریاضي عمل لیکو: د دریو حجرو مینځپانګې اضافه کول (= C4 + C5 + C6).
له هغې وروسته ، د "ثبت ثبتولو" ت buttonۍ باندې کلیک وکړئ. دا ت buttonۍ د "میکرو ریکارډ" ت buttonۍ څخه بدله شوې ، وروسته له هغه چې ثبت پیل شو.
د میکرو چلول
د ثبت شوي میکرو کار کولو څرنګوالي د لیدو لپاره ، په ورته "کوډ" توکپټې کې د "ماکروز" ت buttonۍ باندې کلیک وکړئ ، یا Alt + F8 فشار ورکړئ.
له هغې وروسته ، یوه کړکۍ د ثبت شوي ماکروز لیست سره پرانيزي. موږ د میکرو په لټه کې یو چې موږ ثبت کړي ، دا یې غوره کړئ ، او د "چلولو" ت buttonۍ باندې کلیک وکړئ.
تاسو حتی اسان کولی شئ ، او حتی د میکرو انتخاب کړکۍ ته زنګ مه کوئ. موږ په یاد لرو چې موږ د ګرمو غوښتنو لپاره د "ګرم کیلي" ترکیب ثبت کړ. زموږ په قضیه کې ، دا Ctrl + M دی. موږ دا ترکیب په کیبورډ کې ټایپ کوو ، وروسته له دې چې میکرو پیل کیږي.
لکه څنګه چې تاسو لیدلی شئ ، میکرو په سمه توګه ټول هغه کړنې ترسره کړې چې دمخه ثبت شوي وې.
د میکرو ترمیم
د میکرو ترمیم کولو لپاره ، بیا په "ماکروز" ت buttonۍ کلیک وکړئ. په هغه کړکۍ کې چې خلاصیږي ، مطلوب میکرو غوره کړئ ، او د "بدلون" ت buttonۍ باندې کلیک وکړئ.
د مایکروسافټ لید لید (VBE) خلاصوي - چاپیریال چیرې چې د مایکرو ترمیم کوي.
د هر میکرو ثبت کول د فرعي قوماندې سره پیل کیږي ، او د پای سب کمانډ سره پای ته رسیږي. سمدستي وروسته د فرعي قوماندې وروسته ، د میکرو نوم په نښه شوی. چلونکی "حد (" ... "). د سیل انتخاب غوره کړئ. د مثال په توګه ، د "سلسله (" C4 ") کمانډ سره. وټاکئ ،" حجره C4 غوره شوې. چلوونکی "ایکټیکیل.فرمولا آر 1 سي 1" په فارمولونو کې د کړنو ثبت کولو او نورو محاسبو لپاره کارول کیږي.
راځئ چې د میکرو یو څه بدلولو هڅه وکړو. د دې کولو لپاره ، بیان په میکرو کې اضافه کړئ:
سلسله ("C3") غوره کړئ
ایکټیټ سیل.فورمول آر 1 سي 1 = "11"
د "ایکټیوکیلیل.فرمولا آر 1 سي 1 =" = آر [-3] سي + آر [-2] سي + آر [-1] سي "د" ایکټیوکیل.فرمولا آر 1 سي 1 = "= آر [-4] سي + آر [-3 لخوا ځای په ځای شوی. ] سي + آر [-2] سي + آر [-1] سي ".
موږ مدیر وتړو ، او میکرو چلوو ، لکه د تیر ځل په څیر. لکه څنګه چې تاسو لیدلی شئ ، د هغه بدلونونو له امله چې موږ معرفي کړل ، د ډیټا ډیټا سیل اضافه شوی. دا د ټول مقدار محاسبه کې هم شامل و.
که میکرو خورا لوی وي ، نو دا اعدام کولو کې ډیر وخت نیسي. مګر ، کوډ ته د لاسي بدلون سره ، موږ کولی شو پروسه ګړندۍ کړو. کمانډ اضافه کړئ "غوښتنلیک. سکرین اپټاټینګ = غلط". دا به د کمپیوټر ځواک خوندي کړي ، کوم چې د کار ګړندي کولو په معنی دی. دا د کمپیوټري عملیاتو په جریان کې د پردې تازه کولو څخه ډډه کولو سره ترلاسه شوي. د مایکرو اجرا کولو وروسته د تازه کولو بیا پیلولو لپاره ، په پای کې موږ د "غوښتنلیک. سکرین اپپټینګ = ریښتین" قوماندې لیکو.
موږ د کوډ په پیل کې "غوښتنلیک.کلیکولیشن = xlCalculationManual" کمانډ هم اضافه کوو ، او د کوډ په پای کې موږ "غوښتنلیک.کلیکولیشن = xlCalculationA Automatic" اضافه کوو. پدې توګه ، د میکرو په پیل کې ، موږ د هر حجرې له بدلون وروسته د پایلو اتوماتیک حساب له سره بند کوو ، او د مکرو په پای کې ، دا چالوو. په دې توګه ، اکسیل به پایله یوازې یو ځل محاسبه کړي ، او په دوامداره توګه به یې بیا محاسبه نه کړي ، کوم چې به وخت خوندي کړي.
له شروع څخه د میکرو کوډ لیکل
پرمختللي کارونکي نه یوازې ثبت شوي میکروس تدوین او مطلوب کولی شي ، بلکې له سکریچ څخه د میکرو کوډ هم لیکي. د دې پیل کولو لپاره ، تاسو اړتیا لرئ په ت Visۍ کلیک وکړئ "لید لید" ، کوم چې د پراختیا کونکي ربن په پیل کې موقعیت لري.
له هغې وروسته ، د VBE پیژندونکي اډیټ کړکۍ پرانستې.
برنامه کونکی په لاسي ډول د میکرو کوډ لیکي.
لکه څنګه چې تاسو لیدلی شئ ، په مایکروسافټ اکسیل کې ماکروز کولی شي د معمول او یونیفارم پروسو پلي کول د پام وړ ګړندي کړي. مګر ، په ډیری قضیو کې ، میکرو چې د کوډ کوډ په لاسي ډول لیکل شوی د دې نه چې پخپله ثبت شوي کړنې د دې لپاره ډیر مناسب دي. سربیره پردې ، د میکرو کوډ د VBE مدیر له لارې مطلوب کیدی شي ترڅو دندې ګړندي شي.