تکلیف دہ کاموں کو خود کار بنانے کے ل Excel ایکسل میکرو کا استعمال کس طرح سیکھیں

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

اگر آپ جانتے ہیں کہ میکرو کیا ہیں یا انہیں حقیقت میں کیسے پیدا کیا جائے تو ، کوئی حرج نہیں ہے - ہم آپ کو سارے عمل میں لے کر چلیں گے۔

نوٹ:مائیکروسافٹ آفس کے بیشتر ورژنوں میں بھی اسی عمل کو کام کرنا چاہئے۔ اسکرین شاٹس قدرے مختلف نظر آ سکتے ہیں۔

میکرو کیا ہے؟

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

میکروس حیرت انگیز طور پر طاقتور ہیں اور آپ کی کلپنا کا تصور کر سکتے ہیں۔ بطور (بہت) افعال کی مختصر فہرست کے طور پر آپ میکرو کے ساتھ کر سکتے ہیں۔

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

میکرو کی تشکیل: مثال کے ذریعہ ایک وضاحت

ہم آپ کی باغ کی قسم CSV فائل سے شروع کرتے ہیں۔ یہاں کچھ خاص نہیں ، صرف 10 × 20 تعداد میں 0 اور 100 کے درمیان سیٹ اور دونوں ہی کالم ہیڈر ہیں۔ ہمارا مقصد ایک اچھی شکل میں ، پیش کرنے والا ڈیٹا شیٹ تیار کرنا ہے جس میں ہر صف کے خلاصے کے کل شامل ہیں۔

جیسا کہ ہم نے اوپر بیان کیا ہے ، ایک میکرو VBA کوڈ ہے ، لیکن ایکسل کے بارے میں ایک اچھی چیز یہ ہے کہ آپ انہیں زیرو کوڈنگ کی ضرورت سے تشکیل / ریکارڈ کرسکتے ہیں - جیسا کہ ہم یہاں کریں گے۔

میکرو بنانے کے لئے ، دیکھیں> میکرو> ریکارڈ میکرو پر جائیں۔

میکرو کو ایک نام تفویض کریں (خالی جگہ نہیں) اور ٹھیک ہے پر کلک کریں۔

ایک بار جب یہ ہوجائے تو ، سب آپ کے ہر عمل کو ریکارڈ کیا جاتا ہے - ہر سیل میں تبدیلی ، اسکرول ایکشن ، ونڈو کا سائز تبدیل کریں ، آپ اس کا نام لیں۔

کچھ جگہیں ایسی ہیں جو یہ بتاتی ہیں کہ ایکسل ریکارڈ وضع ہے۔ ایک تو میکرو مینو دیکھ کر اور یہ نوٹ کرنا کہ اسٹاپ ریکارڈنگ نے ریکارڈ میکرو کے آپشن کی جگہ لے لی ہے۔

دوسرا نیچے دائیں کونے میں ہے۔ 'اسٹاپ' آئیکن کا اشارہ ہے کہ یہ میکرو موڈ میں ہے اور یہاں دبانے سے ریکارڈنگ بند ہوجائے گی (اسی طرح ، جب ریکارڈ وضع میں نہیں ہے تو ، یہ آئکن ریکارڈ میکرو بٹن ہوگا ، جسے آپ میکرو مینو میں جانے کے بجائے استعمال کرسکتے ہیں)۔

اب جب ہم اپنے میکرو کو ریکارڈ کررہے ہیں تو آئیے اپنے خلاصے کے حساب کتابیں لگائیں۔ پہلے ہیڈر شامل کریں۔

اگلا ، مناسب فارمولوں (بالترتیب) کا اطلاق کریں:

  • = سم (B2: K2)
  • = اوسط (B2: K2)
  • = MIN (B2: K2)
  • = MAX (B2: K2)
  • = میڈین (B2: K2)

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

ایک بار جب یہ ہوجائے تو ، ہر صف کو اپنی اپنی خلاصے ظاہر کرنا چاہ.۔

اب ، ہم پوری شیٹ کا خلاصہ ڈیٹا حاصل کرنا چاہتے ہیں ، لہذا ہم کچھ اور حساب کتابیں لگاتے ہیں:

خاص طور پر:

  • = سم (L2: L21)
  • = اوسط (B2: K21) *اس کا حساب تمام اعداد و شمار پر ہونا چاہئے کیونکہ قطار اوسط کی اوسط لازمی طور پر تمام اقدار کے اوسط کے برابر نہیں ہے۔
  • = MIN (N2: N21)
  • = MAX (O2: O21)
  • = میڈین (B2: K21) * اوپر کی طرح اسی وجہ سے تمام ڈیٹا میں حساب کتاب۔

اب چونکہ حساب کتاب ہوچکا ہے ، ہم اسٹائل اور فارمیٹنگ کا اطلاق کریں گے۔ سب سے پہلے تمام سیلز میں عمومی نمبر فارمیٹنگ کا اطلاق ایک سلیکٹ آل (یا تو Ctrl + A پر کریں یا سیل اور کالم ہیڈر کے درمیان سیل پر کلک کریں) کا استعمال کریں اور ہوم مینو کے تحت "کوما اسٹائل" کا آئیکن منتخب کریں۔

اگلا ، قطار اور کالم ہیڈر دونوں پر کچھ بصری فارمیٹنگ کا اطلاق کریں:

  • بولڈ
  • مرکز ہے۔
  • پس منظر بھرنے کا رنگ

اور آخر میں ، مجموعے پر کچھ اسٹائل لگائیں۔

جب سب ختم ہوجاتا ہے ، تو ہمارے ڈیٹا شیٹ کی طرح نظر آتا ہے:

چونکہ ہم نتائج سے مطمئن ہیں ، لہذا میکرو کی ریکارڈنگ بند کردیں۔

مبارک ہو - آپ نے ابھی ایکسل میکرو تشکیل دیا ہے۔

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

ایسا کرنے کے لئے ، تمام خلیوں کو منتخب کریں اور انہیں حذف کریں۔

اب ڈیٹا کلیئر ہونے کے ساتھ (لیکن میکروز اب بھی ایکسل فائل میں شامل ہے) ، ہم فائل کو میکرو ایبل ایبل ٹیمپلیٹ (XLTM) فائل کی حیثیت سے محفوظ کرنا چاہتے ہیں۔ یہ نوٹ کرنا ضروری ہے کہ اگر آپ اسے ایک معیاری ٹیمپلیٹ (XLTX) فائل کی حیثیت سے بچاتے ہیں تو میکرو گے نہیں اس سے چلایا جا سکے گا۔ باری باری ، آپ فائل کو لیگیسی ٹیمپلیٹ (XLT) فائل کی حیثیت سے محفوظ کرسکتے ہیں ، جس سے میکروز چلانے کی اجازت ہوگی۔

ایک بار جب آپ فائل کو ٹیمپلیٹ کے بطور محفوظ کرلیتے ہیں تو آگے بڑھیں اور ایکسل کو بند کریں۔

ایکسل میکرو کا استعمال

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

  • میکروس بدنیتی پر مبنی ہوسکتی ہے۔
  • اوپر کی بات دیکھیں۔

وی بی اے کوڈ دراصل کافی طاقتور ہے اور موجودہ دستاویز کے دائرہ کار سے باہر فائلوں کو جوڑ سکتا ہے۔ مثال کے طور پر ، ایک میکرو آپ کے میرے دستاویزات والے فولڈر میں بے ترتیب فائلوں کو تبدیل یا حذف کرسکتا ہے۔ اس طرح ، آپ کو یہ یقینی بنانا ضروری ہے صرف قابل اعتماد ذرائع سے میکروز چلائیں۔

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

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

CSV فائل کی درآمد کو مکمل کرنے کے ل Excel ، آپ کو ایکسل کی صحیح ترجمانی کرنے کے ل a کچھ اختیارات مرتب کرنا پڑسکتے ہیں (مثال کے طور پر ڈلیمیٹر ، ہیڈر موجود ہے ، وغیرہ)۔

ایک بار جب ہمارا ڈیٹا درآمد ہوجاتا ہے تو ، صرف میکرو مینو (دیکھیں ٹیب کے نیچے) پر جائیں اور دیکھیں میکرو کو منتخب کریں۔

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

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

ہوڈ کے نیچے تلاش کرنا: میکرو کام کو کیا کام کرتا ہے

جیسا کہ ہم نے متعدد بار ذکر کیا ہے ، ایک میکرو کو ویزوئل بیسک فار ایپلی کیشنز (VBA) کوڈ کے ذریعہ کارفرما کیا جاتا ہے۔ جب آپ میکرو کو "ریکارڈ" کرتے ہیں تو ، ایکسل دراصل آپ کی ہر بات کا ترجمہ اس کے متعلقہ VBA ہدایات میں کر رہا ہے۔ اسے سیدھے الفاظ میں بتانے کے لئے - آپ کو کوئی کوڈ لکھنے کی ضرورت نہیں ہے کیونکہ ایکسل آپ کے لئے کوڈ لکھ رہا ہے۔

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

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

ایک قدم آگے ہماری مثال لے رہے ہیں…

فرضی طور پر ، فرض کریں کہ ہماری سورس ڈیٹا فائل ، ڈیٹا سی ایس وی ، ایک خودکار عمل کے ذریعہ تیار کی گئی ہے جو فائل کو ہمیشہ اسی جگہ پر محفوظ کرتی ہے (جیسے سی: \ ڈیٹا \ ڈیٹا سی ایس وی ہمیشہ تازہ ترین ڈیٹا ہوتا ہے)۔ اس فائل کو کھولنے اور اسے درآمد کرنے کا عمل آسانی سے میکرو میں بھی بنایا جاسکتا ہے:

  1. ہمارے "فارمیٹ ڈیٹا" میکرو پر مشتمل ایکسل ٹیمپلیٹ فائل کو کھولیں۔
  2. "لوڈ ڈیٹا" کے نام سے ایک نیا میکرو ریکارڈ کریں۔
  3. میکرو ریکارڈنگ کے ذریعہ ، عام طور پر آپ کی طرح ڈیٹا فائل کو درآمد کریں۔
  4. ایک بار جب اعداد و شمار درآمد ہوجائیں تو ، میکرو کی ریکارڈنگ بند کردیں۔
  5. سیل کا سارا ڈیٹا (سب کو منتخب کریں اور پھر حذف کریں) کو حذف کریں۔
  6. تازہ کاری شدہ ٹیمپلیٹ کو محفوظ کریں (میکرو فعال ٹیمپلیٹ فارمیٹ استعمال کرنا یاد رکھیں)۔

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

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

اس سانچے کو ڈاؤن لوڈ کریں

آپ کی سہولت کے ل we ، ہم نے اس مضمون میں تیار کردہ ایکسل ٹیمپلیٹ کے ساتھ ساتھ آپ کے آس پاس کھیلنے کے ل a نمونہ ڈیٹا فائل بھی شامل کیا ہے۔

کس طرح ٹو Geek سے ایکسل میکرو ٹیمپلیٹ ڈاؤن لوڈ کریں


$config[zx-auto] not found$config[zx-overlay] not found