مائیکروسافٹ ایکسسل میکس اس سپریڈ شیٹ ایڈیٹر میں دستاویزات کے ساتھ نمایاں طور پر تیز رفتار کرسکتے ہیں. یہ ایک مخصوص کوڈ میں ریکارڈ بار بار کارروائیوں کو خود کار طریقے سے حاصل کیا جاتا ہے. آئیے ایکسل میں میکروس کیسے پیدا کرنے کے بارے میں نظر آتے ہیں، اور وہ کیسے ترمیم کیا جا سکتا ہے.
میکرو ریکارڈ کرنے کے طریقے
میکرو دو طریقے سے لکھا جا سکتا ہے:
- خود کار طریقے سے؛
- دستی طور پر.
پہلے آپشن کا استعمال کرتے ہوئے، آپ مائیکروسافٹ ایکسل میں صرف بعض کاموں کو ریکارڈ کرتے ہیں جو آپ کو ایک مقررہ وقت میں انجام دے رہے ہیں. اس کے بعد، آپ یہ ریکارڈ ادا کرسکتے ہیں. یہ طریقہ بہت آسان ہے، اور کوڈ کی علم کی ضرورت نہیں ہے، لیکن اس کی عملی درخواست کو محدود نہیں ہے.
میکروس کی دستی ریکارڈنگ، برعکس، پروگرامنگ کے علم کی ضرورت ہوتی ہے، کیونکہ کوڈ کو دستی طور پر کی بورڈ سے ٹائپ کیا جاتا ہے. لیکن، مناسب طریقے سے تحریری کوڈ اس طرح سے عملدرآمد کے عمل کو تیز کر سکتا ہے.
خود کار طریقے سے میکرو ریکارڈنگ
میکروس کی خود کار طریقے سے ریکارڈنگ شروع کرنے سے پہلے آپ کو مائیکروسافٹ ایکسل میں میکس کو فعال کرنے کی ضرورت ہے.
اگلا، ٹیب "ڈویلپر" پر جائیں. بٹن "میکرو ریکارڈ" پر کلک کریں، جو "کوڈ" ٹول بلاک میں ٹیپ پر واقع ہے.
میکرو ریکارڈنگ ترتیبات ونڈو کھولتا ہے. یہاں آپ کسی بھی میکرو نام کی وضاحت کر سکتے ہیں اگر ڈیفالٹ آپ کے مطابق نہیں ہے. اہم بات یہ ہے کہ نام ایک خط کے ساتھ شروع ہوتا ہے، نمبر نہیں. اس کے علاوہ، عنوان میں کوئی خالی جگہ نہیں ہونا چاہئے. ہم نے "مکرو 1" - ڈیفالٹ نام چھوڑ دیا.
یہاں، اگر آپ چاہیں تو، آپ شارٹ کٹ کی چابی کو مقرر کر سکتے ہیں، جب کلک کیا جائے گا، میکرو شروع کیا جائے گا. پہلی کلیدی Ctrl کلید ہونا ضروری ہے، اور دوسری کلیدی صارف خود کو مقرر کرتی ہے. مثال کے طور پر، ہم، ایک مثال کے طور پر، کلیدی ایم.
اگلا، آپ کو اس بات کا تعین کرنے کی ضرورت ہے کہ میکرو ذخیرہ کیا جائے گا. پہلے سے طے شدہ طور پر، اس میں ایک ہی کتاب (فائل) میں ذخیرہ کیا جائے گا، لیکن اگر آپ چاہیں تو، اسٹوریج کو نئی کتاب میں یا میکروس کی علیحدہ کتاب میں مقرر کرسکتے ہیں. ہم ڈیفالٹ قیمت چھوڑ دیں گے.
سب سے کم میکرو ترتیب میدان میں، آپ اس میکرو کے کسی بھی سیاق و سباق سے متعلقہ وضاحت چھوڑ سکتے ہیں. لیکن یہ ضروری نہیں ہے.
جب سبھی ترتیبات کی جاتی ہے، تو "OK" بٹن پر کلک کریں.
اس کے بعد، جب تک آپ اپنے آپ کو ریکارڈنگ کو روکنے کے لئے اس اکیلے ورک بک (فائل) میں آپ کے تمام کام میکرو میں ریکارڈ نہیں کیے جائیں گے.
مثال کے طور پر، ہم سب سے آسان ریاضی کارروائی لکھتے ہیں: تین خلیات (= C4 + C5 + C6) کے مواد کے علاوہ.
اس کے بعد، "روڈ ریکارڈنگ" کے بٹن پر کلک کریں. اس بٹن کو "ریکارڈ میکرو" کے بٹن سے تبدیل کیا گیا تھا، ریکارڈنگ کے بعد چالو کیا گیا تھا.
چلائیں میکرو
ریکارڈ کرنے والے میکرو کاموں کو کس طرح چیک کرنے کے لئے، اسی کوڈ ٹول بار میں میکرو بٹن پر کلک کریں، یا Alt + F8 کلیدی مجموعہ دبائیں.
اس کے بعد، ایک ونڈو ریکارڈ شدہ میکرو کی ایک فہرست کے ساتھ کھولتا ہے. ہم ایک ایسے میکرو کی تلاش کر رہے ہیں جو ہم نے ریکارڈ کیا ہے، اسے منتخب کریں اور "چلائیں" کے بٹن پر کلک کریں.
آپ بھی آسان کر سکتے ہیں، اور میکرو انتخاب ونڈو کو بھی فون نہیں کر سکتے ہیں. ہمیں یاد ہے کہ ہم نے فوری میکرو کال کے لئے "گرم چابیاں" کا ایک مجموعہ ریکارڈ کیا. ہمارے معاملے میں، یہ Ctrl + ایم ہے ہم اس مجموعہ کو کی بورڈ پر لکھتے ہیں، جس کے بعد میکرو چلتا ہے.
جیسا کہ آپ دیکھ سکتے ہیں، میکرو نے ان تمام اعمال کو انجام دیا جو پہلے ہی ریکارڈ کیا گیا تھا.
میکرو ترمیم
میکرو میں ترمیم کرنے کے لئے، پھر "میکروس" کے بٹن پر کلک کریں. کھڑکی میں کھلتا ہے، مطلوبہ میکرو کو منتخب کریں اور "ترمیم کریں" کے بٹن پر کلک کریں.
مائیکروسافٹ بصری بنیادی (VBE) کھولتا ہے - ماحول جہاں میکرو ترمیم کیا جا رہا ہے.
ہر میکرو کی ریکارڈنگ ذیلی حکم کے ساتھ شروع ہوتا ہے، اور اختتام ذیلی کمانڈ کے ساتھ ختم ہوتا ہے. ذیلی کمانڈ کے فورا بعد، میکرو نام کی وضاحت کی گئی ہے. آپریٹر "رینج (" ... ") منتخب کریں" منتخب کریں سیل کی پسند. مثال کے طور پر، جب حکم "رینج (" C4 ") منتخب کریں" سیل C4 منتخب کیا جاتا ہے. آپریٹر "ActiveCell.FormulaR1C1" استعمال کرنے کے لئے استعمال کیا جاتا ہے فارمولا میں، اور دیگر حسابات کے اعمال کے لئے.
آو تھوڑا سا تبدیل کرنے کی کوشش کرتے ہیں. ایسا کرنے کے لئے، ہم میکرو کو ایک اظہار شامل کرتے ہیں:
رینج ("سی 3") منتخب کریں
ActiveCell.FormulaR1C1 = "11"
اظہار "ActiveCell.FormulaR1C1 =" = R [3] C + R [-2] C + R [-1] C "" "ActiveCell.FormulaR1C1 =" "کی طرف سے تبدیل کیا جاتا ہے" = R [-4] C + R [-3 ] C + R [-2] C + R [-1] C "".
ایڈیٹر کو بند کریں، اور آخری وقت کی طرح میکرو چلائیں. جیسا کہ آپ دیکھ سکتے ہیں، ہم نے متعارف کردہ تبدیلیوں کے نتیجے میں، ایک اور ڈیٹا سیل شامل کیا. وہ مجموعی رقم کے حساب سے بھی شامل تھے.
اگر میکرو بہت بڑا ہے تو اس کی پھانسی کافی وقت لگ سکتی ہے. لیکن، کوڈ میں دستی تبدیلی کی طرف سے، ہم عمل کو تیز کرسکتے ہیں. کمانڈ "ایپلیکیشن. اسکرین اپ ڈیٹٹنگ = غلط" شامل کریں. یہ آپ کو کمپیوٹنگ طاقت کو بچانے کے لئے کی اجازت دے گا، اور اس طرح کام کو تیز. یہ کمپیوٹنگ کے کاموں کے دوران سکرین کو اپ ڈیٹ کرنے سے انکار کر دیا جاتا ہے. میکرو کو چلنے کے بعد اپ ڈیٹ کو دوبارہ شروع کرنے کے لئے، اس کے اختتام پر، کمانڈ "Application.ScreenUpdating = True" لکھتے ہیں.
ہم کوڈ کو بھی شروع کرتے ہوئے کمانڈ "Application.Calculation = xlCalculationManual" کوڈ میں شامل کریں اور کوڈ کے آخر میں "Application.Calculation = xlCalculationAutomatic". اس کے ذریعہ ہم سب سے پہلے خلیات کے ہر تبدیلی کے نتیجے میں خود کار طریقے سے دوبارہ بازیابی کو غیر فعال کرتے ہیں، اور میکرو کے اختتام پر اسے تبدیل کرتے ہیں. اس طرح، ایکسل صرف ایک بار نتیجہ کا حساب کرے گا، اور مسلسل اسے دوبارہ نہیں کرے گا، جو وقت بچائے گا.
خرگوش سے میکرو کوڈ لکھنا
اعلی درجے کے صارفین کو ریکارڈ شدہ میکرو میں ترمیم اور اصلاح نہ صرف، بلکہ خرگوش سے میکرو کوڈ بھی ریکارڈ کرسکتا ہے. اس سے آگے بڑھنے کے لئے، آپ کو بٹن "بصری بنیادی" پر کلک کرنے کی ضرورت ہے، جو ڈویلپر ربن کی ابتدا میں واقع ہے.
اس کے بعد، واقف وی بی ای ایڈیٹر ونڈو کھولتا ہے.
پروگرامر میکرو کوڈ دستی طور پر لکھتا ہے.
جیسا کہ آپ دیکھ سکتے ہیں، مائیکروسافٹ ایکسل میں مائیکروسافٹ معمول اور بدمعاش عمل کے عمل کو نمایاں طور پر تیز کرسکتے ہیں. لیکن، زیادہ تر مقدمات میں، اس مقصد کے لئے، میکرو زیادہ موزوں ہیں، جس کا دستی دستی طور پر لکھا جاتا ہے، اور خود بخود خود کار طریقے سے ریکارڈ نہیں کیا جاتا ہے. اس کے علاوہ، کام کے عملدرآمد کے عمل کو تیز کرنے کے لئے میک بی کوڈ کو وی بی ای ایڈیٹر کے ذریعے مرضی کے مطابق کیا جا سکتا ہے.