مائیکرو سافٹ ایکسل میں میکرو کی تشکیل

Pin
Send
Share
Send

مائیکروسافٹ ایکسل میکرو اس اسپریڈشیٹ ایڈیٹر میں دستاویزات کے ساتھ نمایاں کام کو تیز کرسکتا ہے۔ یہ خصوصی کوڈ میں ریکارڈ شدہ بار بار کارروائیوں کو خود کار طریقے سے حاصل کیا جاتا ہے۔ آئیے دیکھتے ہیں کہ ایکسل میں میکروز کیسے بنائیں ، اور ان میں ترمیم کیسے کریں۔

میکرو ریکارڈنگ کے طریقے

میکرو کو دو طرح سے لکھا جاسکتا ہے۔

  • خود بخود
  • ہاتھ سے

پہلے آپشن کا استعمال کرتے ہوئے ، آپ مائیکروسافٹ ایکسل پروگرام میں کچھ خاص اعمال ریکارڈ کرتے ہیں جو آپ فی الحال انجام دے رہے ہیں۔ پھر ، آپ یہ ریکارڈنگ چلا سکتے ہیں۔ یہ طریقہ بہت آسان ہے ، اور اس کوڈ کے بارے میں معلومات کی ضرورت نہیں ہے ، لیکن عملی طور پر اس کی اطلاق کافی محدود ہے۔

دستی میکرو ریکارڈنگ ، اس کے برعکس ، پروگرامنگ کے علم کی ضرورت ہوتی ہے ، کیونکہ کوڈ دستی طور پر کی بورڈ سے ٹائپ ہوتا ہے۔ لیکن ، صحیح طریقے سے لکھا گیا کوڈ اس عمل کو نمایاں طور پر تیز کرسکتا ہے۔

خودکار میکرو ریکارڈنگ

خودکار میکرو ریکارڈنگ شروع کرنے سے پہلے ، آپ کو مائیکروسافٹ ایکسل میں میکرو کو فعال کرنا ہوگا۔

اگلا ، "ڈویلپر" ٹیب پر جائیں۔ "میکرو ریکارڈ" بٹن پر کلک کریں ، جو "کوڈ" ٹول بلاک میں ربن پر واقع ہے۔

میکرو ریکارڈنگ سیٹ اپ ونڈو کھل گئی۔ یہاں آپ کسی بھی میکرو نام کی وضاحت کرسکتے ہیں اگر پہلے سے طے شدہ آپ کے مطابق نہیں ہوتا ہے۔ اہم بات یہ ہے کہ نام ایک حرف سے شروع ہوتا ہے ، نمبر کے ساتھ نہیں۔ نیز ، عنوان میں خالی جگہ نہیں ہونی چاہئے۔ ہم نے پہلے سے طے شدہ نام - "میکرو 1" چھوڑا ہے۔

فوری طور پر ، اگر چاہیں تو ، آپ کی بورڈ شارٹ کٹ مرتب کرسکتے ہیں ، جب کلک کیا جاتا ہے تو ، میکرو لانچ ہو جائے گا۔ پہلی کلید Ctrl کلید ہونی چاہئے ، اور صارف دوسری کلید کو آزادانہ طور پر سیٹ کرتا ہے۔ مثال کے طور پر ، ہم ، بطور مثال ، کلیدی ایم مرتب کریں۔

اگلا ، آپ کو یہ طے کرنے کی ضرورت ہے کہ میکرو کو کہاں اسٹور کیا جائے گا۔ پہلے سے طے شدہ طور پر ، یہ ایک ہی کتاب (فائل) میں اسٹور کیا جائے گا ، لیکن اگر آپ چاہیں تو ، آپ اسٹوریج کو کسی نئی کتاب میں ، یا میکروز کی الگ کتاب میں ترتیب دے سکتے ہیں۔ ہم پہلے سے طے شدہ قیمت چھوڑ دیں گے۔

میکرو کی ترتیبات کے بالکل نچلے حص fieldے میں ، آپ میکرو کی کوئی وضاحت چھوڑ سکتے ہیں جو سیاق و سباق کے لئے موزوں ہے۔ لیکن ، یہ ضروری نہیں ہے۔

جب تمام ترتیبات مکمل ہوجائیں تو ، "اوکے" کے بٹن پر کلک کریں۔

اس کے بعد ، اس ایکسل ورک بک (فائل) میں آپ کے تمام اعمال میکرو میں ریکارڈ کیے جائیں گے جب تک کہ آپ خود ریکارڈنگ بند نہ کریں۔

مثال کے طور پر ، ہم ریاضی کا سب سے آسان عمل لکھتے ہیں: تین خلیوں (= C4 + C5 + C6) کے مواد کو شامل کرنا۔

اس کے بعد ، "اسٹاپ ریکارڈنگ" کے بٹن پر کلک کریں۔ ریکارڈنگ شروع ہونے کے بعد ، اس بٹن کو "میکرو ریکارڈ" کے بٹن سے تبدیل کیا گیا تھا۔

میکرو رن

ریکارڈ شدہ میکرو کے کام کرنے کی جانچ کرنے کے ل the ، اسی "کوڈ" ٹول بار میں "میکرو" بٹن پر کلک کریں ، یا Alt + F8 دبائیں۔

اس کے بعد ، ریکارڈ شدہ میکروز کی فہرست کے ساتھ ایک ونڈو کھلتی ہے۔ ہم میکرو کی تلاش کر رہے ہیں جو ہم نے ریکارڈ کیا ، اسے منتخب کریں اور "چلائیں" کے بٹن پر کلک کریں۔

آپ اور بھی آسان کر سکتے ہیں ، اور میکرو سلیکشن ونڈو کو بھی نہیں کہتے ہیں۔ ہمیں یاد ہے کہ ہم نے فوری میکرو درخواست کے لئے "ہاٹ کیز" کا ایک مجموعہ ریکارڈ کیا۔ ہمارے معاملے میں ، یہ Ctrl + M ہے۔ ہم اس ترکیب کو کی بورڈ پر ٹائپ کرتے ہیں ، جس کے بعد میکرو شروع ہوجاتا ہے۔

جیسا کہ آپ دیکھ سکتے ہیں ، میکرو نے بالکل وہی تمام افعال انجام دیئے جو پہلے ریکارڈ کیے گئے تھے۔

میکرو ترمیم

میکرو میں ترمیم کرنے کے لئے ، "میکرو" بٹن پر دوبارہ کلک کریں۔ کھلنے والی ونڈو میں ، مطلوبہ میکرو کو منتخب کریں ، اور "تبدیلی" کے بٹن پر کلک کریں۔

مائیکروسافٹ ویزوئل بیسک (VBE) کھولتا ہے - جس ماحول میں ترمیم میکرو۔

ہر میکرو کی ریکارڈنگ سب کمانڈ سے شروع ہوتی ہے ، اور اختتام سب کمانڈ سے ختم ہوتی ہے۔ سب کمانڈ کے فورا بعد ، میکرو نام کا اشارہ ملتا ہے۔ آپریٹر "حد" ("...")۔ سیل سیل کا انتخاب منتخب کریں۔ مثال کے طور پر ، "حد" ("C4") کے ساتھ۔ منتخب کریں ، "سیل C4 منتخب کیا گیا ہے۔ آپریٹر "ایکٹوکیل.فرمولا آر 1 سی 1" فارمولوں میں اور دوسرے حساب کتابوں میں کارروائیوں کو ریکارڈ کرنے کے لئے استعمال ہوتا ہے۔

آئیے میکرو کو تھوڑا سا تبدیل کرنے کی کوشش کریں۔ ایسا کرنے کے لئے ، اظہار کو میکرو میں شامل کریں:

حد ("C3")۔ منتخب کریں
ایکٹیو سیل.فرمولا آر 1 سی 1 = "11"

"ایکٹیوچیل.فرمولا آر1 سی 1 =" = آر [-3] سی + آر [-2] سی + آر [-1] سی "کی جگہ" ایکٹیوکیل.فرمولا آر 1 سی 1 = "= آر [-4] سی + آر [-3 ] C + R [-2] C + R [-1] C "۔"

ہم ایڈیٹر کو بند کرتے ہیں ، اور آخری بار کی طرح میکرو چلاتے ہیں۔ جیسا کہ آپ دیکھ سکتے ہیں ، ان تبدیلیوں کی وجہ سے جو ہم نے متعارف کروائے تھے ، ایک اور ڈیٹا سیل شامل کیا گیا تھا۔ یہ کل رقم کے حساب کتاب میں بھی شامل تھا۔

اگر میکرو بہت بڑا ہے تو ، اس پر عمل درآمد میں کافی وقت لگ سکتا ہے۔ لیکن ، کوڈ میں دستی تبدیلی کرکے ، ہم اس عمل کو تیز کرسکتے ہیں۔ "درخواست.سکرین اپڈیٹنگ = غلط" کمانڈ شامل کریں۔ اس سے کمپیوٹنگ کی طاقت کی بچت ہوگی جس کا مطلب ہے کہ کام کو تیز کریں۔ یہ کمپیوٹیشنل آپریشنز کے دوران اسکرین کو اپ ڈیٹ کرنے سے پرہیز کرتے ہوئے حاصل کیا گیا ہے۔ میکرو کو پھانسی دینے کے بعد اپ ڈیٹ کو دوبارہ شروع کرنے کے لئے ، آخر میں ہم "ایپلی کیشن۔ سکرین اپڈیٹنگ = سچ" ​​کمانڈ لکھتے ہیں۔

کوڈ کے شروع میں "ایپلیکیشن.کلکولیشن = xlCalculationManual" کمانڈ شامل کریں ، اور کوڈ کے اختتام پر ہم "ایپلی کیشن۔ کیلکولیشن = xlCalculationAutomatic" شامل کریں۔ اس طرح ، میکرو کے آغاز میں ، ہم ہر خلیے میں تبدیلی کے بعد نتیجہ کا خودکار حساب کتاب بند کردیتے ہیں ، اور میکرو کے اختتام پر ، اسے آن کرتے ہیں۔ اس طرح ، ایکسل صرف ایک بار نتائج کا حساب لگائے گا ، اور اس کو دوبارہ گنتی نہیں کرے گا ، جس سے وقت کی بچت ہوگی۔

شروع سے میکرو کوڈ لکھنا

اعلی درجے کے صارف نہ صرف ریکارڈ شدہ میکرو میں تدوین اور اصلاح کرسکتے ہیں بلکہ شروع سے میکرو کوڈ بھی لکھ سکتے ہیں۔ اس کو شروع کرنے کے ل you ، آپ کو "بصری بنیادی" کے بٹن پر کلک کرنے کی ضرورت ہے ، جو ڈویلپر ربن کے بالکل آغاز میں واقع ہے۔

اس کے بعد ، واقف VBE ایڈیٹر ونڈو کھولی۔

پروگرامر وہاں دستی طور پر میکرو کوڈ لکھتا ہے۔

جیسا کہ آپ دیکھ سکتے ہیں ، مائیکروسافٹ ایکسل میں میکروز معمول کے اور یکساں عمل کے نفاذ کو نمایاں طور پر تیز کرسکتے ہیں۔ لیکن ، زیادہ تر معاملات میں ، میکرو جن کا کوڈ خود بخود ریکارڈ شدہ کارروائیوں کے بجائے دستی طور پر لکھا جاتا ہے اس کے لئے زیادہ موزوں ہیں۔ اس کے علاوہ ، کام کو تیز کرنے کے لئے VBE ایڈیٹر کے ذریعہ میکرو کوڈ کو بہتر بنایا جاسکتا ہے۔

Pin
Send
Share
Send