ایکسل میں ٹیبل میں اعداد و شمار داخل کرنے میں آسانی کے ل you ، آپ خصوصی فارم استعمال کرسکتے ہیں تاکہ معلومات کے ساتھ ٹیبل کی حد کو بھرنے کے عمل کو تیز کیا جاسکے۔ ایکسل میں ایک بلٹ ان ٹول موجود ہے جو آپ کو اسی طرح کے طریقہ کو پر کرنے کی اجازت دیتا ہے۔ صارف فارم کا اپنا ورژن بھی تشکیل دے سکتا ہے ، جس کو میکرو کا استعمال کرتے ہوئے زیادہ سے زیادہ اس کی ضروریات کے مطابق ڈھال لیا جائے گا۔ آئیے ایکسل میں ان کارآمد فل ٹولز کے مختلف استعمالات دیکھیں۔
فل ٹولز کا استعمال کرنا
فلنگ فارم کھیتوں کے ساتھ ایک شے ہے جس کے نام ٹیبل کے کالم کالموں کے ناموں کے مطابق ہوتے ہیں۔ آپ کو ان فیلڈز میں ڈیٹا داخل کرنے کی ضرورت ہے اور وہ فوری طور پر ٹیبل کی حد میں ایک نئی لائن کے ذریعہ شامل ہوجائیں گے۔ فارم ایک الگ بلٹ ان ایکسل ٹول کی حیثیت سے کام کرسکتا ہے ، یا اگر صارف کے ذریعہ تخلیق کیا گیا ہو تو ، اس کی حد کی شکل میں براہ راست شیٹ پر واقع ہوسکتا ہے۔
اب آئیے ان دو طرح کے اوزار استعمال کرنے کا طریقہ دیکھیں۔
طریقہ 1: ایکسل ڈیٹا ان پٹ کیلئے بلٹ ان آبجیکٹ
سب سے پہلے ، آئیے ایکسل ڈیٹا کو داخل کرنے کے لئے بلٹ ان فارم کو استعمال کرنے کا طریقہ سیکھیں۔
- واضح رہے کہ پہلے سے طے شدہ آئیکن جو اسے لانچ کرتا ہے وہ پوشیدہ ہے اور اسے فعال کرنے کی ضرورت ہے۔ ایسا کرنے کے لئے ، ٹیب پر جائیں فائلاور پھر آئٹم پر کلک کریں "اختیارات".
- کھولی ہوئی ایکسل آپشنز ونڈو میں ، سیکشن میں جائیں فوری رسائی ٹول بار. ونڈو کے بیشتر حصوں پر ترتیبات کے وسیع علاقے کا قبضہ ہے۔ بائیں طرف وہ ٹولز ہیں جن کو فوری رسائی پینل میں شامل کیا جاسکتا ہے ، اور دائیں جانب - پہلے سے موجود ہے۔
میدان میں "ٹیمیں منتخب کریں" قیمت مقرر کریں "ٹیمیں ٹیپ پر نہیں ہیں". اگلا ، حروف تہجی کے حکم میں کمانڈ کی فہرست سے ، ہم مقام کو ڈھونڈتے اور منتخب کرتے ہیں "فارم ...". پھر بٹن پر کلک کریں شامل کریں.
- اس کے بعد ، ہمیں جس ٹول کی ضرورت ہے وہ ونڈو کے دائیں جانب دکھائے جائیں گے۔ بٹن پر کلک کریں "ٹھیک ہے".
- اب یہ ٹول فوری رسائی پینل پر ایکسل ونڈو میں واقع ہے ، اور ہم اسے استعمال کرسکتے ہیں۔ ایکسل کے اس مثال کے ساتھ کسی بھی ورک بک کو کھولتے وقت یہ موجود ہوگا۔
- اب ، اس آلے کو سمجھنے کے ل exactly کہ اسے کس طرح سے بھرنے کی ضرورت ہے ، آپ کو ٹیبل کا ہیڈر پُر کرنا چاہئے اور اس میں کوئی قدر لکھ دینا چاہئے۔ ہمارے ساتھ جدول کی صف میں چار کالمز شامل ہوں جن کے نام ہیں "پروڈکٹ کا نام", "مقدار", "قیمت" اور "رقم". شیٹ کی صوابدیدی افقی حد میں نام کا ڈیٹا داخل کریں۔
- اس کے علاوہ ، پروگرام کو سمجھنے کے لئے کہ کس حدود کے ساتھ کام کرنے کی ضرورت ہوگی ، آپ کو ٹیبل سرنی کی پہلی قطار میں کوئی بھی قیمت داخل کرنی چاہئے۔
- اس کے بعد ، ٹیبل کے کسی بھی سیل کو خالی منتخب کریں اور فوری رسائی پینل میں موجود آئیکن پر کلک کریں "فارم ..."جسے ہم پہلے چالو کیا تھا۔
- تو ، مخصوص ٹول کی ونڈو کھل جاتی ہے۔ جیسا کہ آپ دیکھ سکتے ہیں ، اس شے میں ایسے فیلڈز ہیں جو ہمارے ٹیبل سرنی کے کالم ناموں کے مطابق ہیں۔ مزید یہ کہ پہلا فیلڈ پہلے ہی کسی قدر سے پُر ہے ، کیوں کہ ہم نے اسے دستی طور پر شیٹ پر داخل کیا ہے۔
- باقی فیلڈز میں وہ قدریں درج کریں جن کو ہم ضروری سمجھتے ہیں ، اور پھر بٹن پر کلک کریں شامل کریں.
- اس کے بعد ، جیسا کہ آپ دیکھ سکتے ہیں ، درج کردہ قدریں خود بخود ٹیبل کی پہلی صف میں منتقل ہو گئیں ، اور شکل میں وہاں فیلڈز کے اگلے بلاک میں منتقلی ہوگئی ، جو ٹیبل سرنی کی دوسری قطار کے مطابق ہے۔
- ٹول ونڈو کو ان اقدار سے بھریں جو ہم جدول کے علاقے کی دوسری قطار میں دیکھنا چاہتے ہیں ، اور دوبارہ بٹن پر کلک کریں شامل کریں.
- جیسا کہ آپ دیکھ سکتے ہیں ، دوسری لائن کی اقدار بھی شامل کردی گئیں ، اور ہمیں ٹیبل میں ہی کرسر کو دوبارہ ترتیب دینے کی ضرورت نہیں ہے۔
- اس طرح ، ہم ٹیبل سرنی کو ان تمام اقدار سے بھر دیتے ہیں جن میں ہم داخل ہونا چاہتے ہیں۔
- اس کے علاوہ ، اگر مطلوب ہو تو ، آپ بٹنوں کا استعمال کرتے ہوئے پہلے داخل کی گئی اقدار کو لے کر جا سکتے ہیں "پیچھے" اور "اگلا" یا عمودی اسکرول بار۔
- اگر ضروری ہو تو ، آپ ٹیبل سرنی میں کسی بھی قیمت کو فارم میں تبدیل کرکے ایڈجسٹ کرسکتے ہیں۔ تبدیلیوں کو شیٹ پر ظاہر کرنے کے ل the ، ان کو ٹول کے اسی بلاک میں کرنے کے بعد ، بٹن پر کلک کریں شامل کریں.
- جیسا کہ آپ دیکھ سکتے ہیں ، تبدیلی فوری طور پر ٹیبل کے علاقے میں واقع ہوئی ہے۔
- اگر ہمیں کسی لائن کو حذف کرنے کی ضرورت ہے ، تو پھر نیویگیشن بٹن یا اسکرول بار کے ذریعہ ہم فارم میں اسی فیلڈ بلاک پر جائیں۔ اس کے بعد ، بٹن پر کلک کریں حذف کریں ٹول ونڈو میں.
- انتباہی مکالمہ کھلتا ہے ، آپ کو یہ بتاتے ہوئے کہ لائن حذف ہوجائے گی۔ اگر آپ کو اپنے اعمال پر اعتماد ہے تو بٹن پر کلک کریں "ٹھیک ہے".
- جیسا کہ آپ دیکھ سکتے ہیں ، قطار میز کی حد سے نکالی گئی تھی۔ بھرنے اور ترمیم مکمل ہونے کے بعد ، آپ بٹن پر کلک کرکے ٹول ونڈو سے باہر نکل سکتے ہیں بند.
- اس کے بعد ، ٹیبل سرنی کو زیادہ مرئی انداز میں پیش کرنے کے لئے ، فارمیٹنگ کی جاسکتی ہے۔
طریقہ 2: اپنی مرضی کے مطابق فارم بنائیں
اس کے علاوہ ، میکرو اور متعدد دوسرے ٹولز کی مدد سے ، یہ ممکن ہے کہ ٹیبل ایریا کو پُر کرنے کے ل your اپنی مرضی کا فارم بنائیں۔ یہ براہ راست شیٹ پر تیار کیا جائے گا ، اور اس کی حد کی نمائندگی کرے گا۔ اس ٹول کا استعمال کرتے ہوئے ، صارف خود ان مواقع کو سمجھے گا جو اسے ضروری سمجھتے ہیں۔ فعالیت کے لحاظ سے ، یہ کسی بھی طرح بلٹ ان ایکسل ینالاگ سے کمتر نہیں ہوگا اور کچھ طریقوں سے یہ اس سے بالاتر ہوسکتا ہے۔ صرف ایک ہی خرابی یہ ہے کہ ہر ٹیبل سرے کے ل you آپ کو ایک الگ شکل تحریر کرنا ہوگی ، اور اسی سانچے کو لاگو نہیں کرنا ہو گا ، جیسا کہ معیاری ورژن استعمال کرتے وقت ممکن ہے۔
- پچھلے طریقہ کی طرح ، سب سے پہلے ، آپ کو شیٹ پر مستقبل کے ٹیبل کا ہیڈر بنانے کی ضرورت ہے۔ اس میں پانچ خلیوں پر مشتمل ہوگا جن کے نام ہیں: "نہیں", "پروڈکٹ کا نام", "مقدار", "قیمت", "رقم".
- اگلا ، ہمیں اعداد و شمار کے ساتھ ملحقہ حدود یا خلیوں کو بھرنے کے وقت خود بخود لائنیں شامل کرنے کی اہلیت کے ساتھ ، اپنے ٹیبل سرنی سے نام نہاد "اسمارٹ" ٹیبل بنانے کی ضرورت ہے۔ ایسا کرنے کے لئے ، ٹیب میں موجود ہیڈر کا انتخاب کریں "ہوم"بٹن پر کلک کریں "بطور میز شکل" ٹول باکس میں طرزیں. یہ دستیاب طرز کے اختیارات کی ایک فہرست کھولتا ہے۔ ان میں سے کسی ایک کا انتخاب فعالیت کو کسی بھی طرح متاثر نہیں کرے گا ، لہذا ہم صرف اس اختیار کا انتخاب کرتے ہیں جسے ہم زیادہ مناسب سمجھتے ہیں۔
- اس کے بعد ٹیبل کو فارمیٹ کرنے کے لئے ایک چھوٹی سی ونڈو کھلتی ہے۔ یہ اس حد کی نشاندہی کرتا ہے جس کی ہم نے پہلے مختص کی تھی ، یعنی ہیڈر کی حد ہے۔ ایک اصول کے طور پر ، اس فیلڈ میں سب کچھ صحیح طرح سے پُر ہے۔ لیکن ہمیں پیرامیٹر کے ساتھ والے باکس کو چیک کرنا چاہئے سرخی کی میز. اس کے بعد ، بٹن پر کلک کریں "ٹھیک ہے".
- لہذا ، ہماری رینج ایک "اسمارٹ" ٹیبل کی شکل میں بنی ہوئی ہے ، جس کا ثبوت بصری ڈسپلے میں بھی تبدیلی ہے۔ جیسا کہ آپ دیکھ سکتے ہیں ، دوسری چیزوں کے علاوہ ، ہر کالم کی سرخی کے نام کے ساتھ فلٹر شبیہیں نمودار ہوتے ہیں۔ وہ معذور ہوں۔ ایسا کرنے کے لئے ، "سمارٹ" ٹیبل کے کسی بھی سیل کو منتخب کریں اور ٹیب پر جائیں "ڈیٹا". ٹول باکس میں ربن پر ترتیب دیں اور فلٹر کریں آئکن پر کلک کریں "فلٹر".
فلٹر کو غیر فعال کرنے کا ایک اور آپشن ہے۔ اس صورت میں ، ٹیب میں باقی رہ کر ، کسی دوسرے ٹیب پر سوئچ کرنا بھی ضروری نہیں ہوگا "ہوم". ترتیبات بلاک میں ربن پر ٹیبل کے علاقے کے خلیوں کو منتخب کرنے کے بعد "ترمیم" آئکن پر کلک کریں ترتیب دیں اور فلٹر کریں. ظاہر ہونے والی فہرست میں ، پوزیشن منتخب کریں "فلٹر".
- جیسا کہ آپ دیکھ سکتے ہیں ، اس کارروائی کے بعد ، فلٹرنگ شبیہیں جد .ت کے مطابق ، ٹیبل کے ہیڈر سے غائب ہوگئیں۔
- پھر ہمیں خود ڈیٹا انٹری فارم بنانا چاہئے۔ یہ ایک قسم کی ٹیبل سرنی بھی ہوگی جس میں دو کالم شامل ہوں گے۔ اس شے کے قطار کے نام اہم ٹیبل کے کالم ناموں کے مطابق ہوں گے۔ استثنا کالم ہے "نہیں" اور "رقم". وہ غیر حاضر رہیں گے۔ پہلے نمبر کو میکرو کا استعمال کرتے ہوئے نمبر کیا جائے گا ، اور دوسری قیمت کو قیمت کے حساب سے ضرب دینے کے فارمولے کو لاگو کرکے حساب کیا جائے گا۔
ڈیٹا انٹری آبجیکٹ کا دوسرا کالم ابھی کے لئے خالی رہ گیا ہے۔ براہ راست بعد میں اقدار کو مرکزی جدول کی حدوں کو بھرنے کے لئے اس میں داخل کیا جائے گا۔
- اس کے بعد ہم ایک اور چھوٹی سی میز تیار کرتے ہیں۔ یہ ایک کالم پر مشتمل ہوگا اور اس میں ایسی مصنوعات کی فہرست ہوگی جو ہم مرکزی ٹیبل کے دوسرے کالم میں دکھائیں گے۔ وضاحت کے لئے ، اس فہرست کے عنوان والا سیل ("مصنوع کی فہرست") رنگ سے بھرا جاسکتا ہے۔
- پھر ویلیو ان پٹ آبجیکٹ کا پہلا خالی سیل منتخب کریں۔ ٹیب پر جائیں "ڈیٹا". آئیکون پر کلک کریں ڈیٹا کی توثیقجو ٹول باکس میں ربن پر رکھا گیا ہے "ڈیٹا کے ساتھ کام کریں".
- ان پٹ کی توثیقی ونڈو شروع ہوتی ہے۔ فیلڈ پر کلک کریں "ڈیٹا کی قسم"جو پہلے سے طے شدہ ہے "کوئی قیمت".
- کھلے ہوئے اختیارات میں سے ، پوزیشن منتخب کریں فہرست.
- جیسا کہ آپ دیکھ سکتے ہیں ، اس کے بعد ، ان پٹ ویلیوز کو چیک کرنے کے لئے ونڈو نے اس کی تشکیل کو قدرے تبدیل کردیا۔ ایک اضافی فیلڈ نمودار ہوا ہے "ماخذ". ہم ماؤس کے بائیں بٹن کے ساتھ اس کے دائیں طرف والے آئکن پر کلک کرتے ہیں۔
- پھر ان پٹ چیک ونڈو کو کم سے کم کیا جاتا ہے۔ بائیں ماؤس کے بٹن کو تھامے ہوئے کراس کے ساتھ ایک اضافی ٹیبل ایریا میں شیٹ پر رکھے جانے والے ڈیٹا کی فہرست منتخب کریں "مصنوع کی فہرست". اس کے بعد ، فیلڈ کے دائیں طرف ایک بار پھر آئکن پر کلک کریں جس میں منتخب کردہ حد کا پتہ ظاہر ہوتا ہے۔
- یہ اقدار داخل کرنے کے لئے چیک باکس کو لوٹتا ہے۔ جیسا کہ آپ دیکھ سکتے ہیں ، اس میں منتخب کردہ حد کے نقاط پہلے ہی فیلڈ میں ظاہر ہوچکے ہیں "ماخذ". بٹن پر کلک کریں "ٹھیک ہے" کھڑکی کے نیچے۔
- اب ، ڈیٹا انٹری آبجیکٹ کے منتخب خالی سیل کے دائیں طرف ، ایک مثلث کا آئکن نمودار ہوا ہے۔ جب آپ اس پر کلک کرتے ہیں تو ، ایک ڈراپ ڈاؤن فہرست کھل جاتی ہے ، جس میں نام شامل ہوتے ہیں جو ٹیبل سرنی سے کھینچے جاتے ہیں "مصنوع کی فہرست". اشارہ سیل میں صوابدیدی ڈیٹا داخل کرنا اب ناممکن ہے ، لیکن آپ صرف پیش کردہ فہرست میں سے مطلوبہ پوزیشن منتخب کرسکتے ہیں۔ ڈراپ ڈاؤن فہرست میں کسی آئٹم کا انتخاب کریں۔
- جیسا کہ آپ دیکھ سکتے ہیں ، منتخب پوزیشن فوری طور پر فیلڈ میں ظاہر کردی گئی تھی "پروڈکٹ کا نام".
- اگلا ، ہمیں ان پٹ فارم کے ان تین سیلوں کو نام تفویض کرنے کی ضرورت ہوگی جہاں ہم ڈیٹا درج کریں گے۔ پہلا سیل منتخب کریں ، جہاں ہمارے معاملے میں نام پہلے ہی سیٹ ہے "آلو". اگلا ، حد کے نام والے فیلڈ میں جائیں۔ یہ ایکسل ونڈو کے بائیں جانب فارمولہ بار کی طرح ایک ہی سطح پر واقع ہے۔ وہاں ایک صوابدیدی نام درج کریں۔ یہ لاطینی زبان میں کوئی بھی نام ہوسکتا ہے ، جس میں کوئی جگہ نہیں ہے ، لیکن اس عنصر کے ذریعہ حل کیے جانے والے کاموں کے قریب ہونے والے ناموں کا استعمال کرنا بہتر ہے۔ لہذا ، پہلا سیل ، جس میں مصنوع کا نام ہوتا ہے ، کہا جاتا ہے "نام". ہم یہ نام فیلڈ میں لکھتے ہیں اور چابی دباتے ہیں داخل کریں کی بورڈ پر
- بالکل اسی طرح ہم سیل کو ایک نام تفویض کرتے ہیں جس میں ہم سامان کی مقدار درج کریں گے "حجم".
- اور قیمت والا سیل - "قیمت".
- اس کے بعد ، بالکل اسی طرح ہم مذکورہ بالا تین خلیوں کی پوری رینج کو نام دیتے ہیں۔ سب سے پہلے ، منتخب کریں ، اور پھر اسے کسی خاص فیلڈ میں نام دیں۔ اس کا نام ہو "ڈایپاسن".
- آخری کارروائی کے بعد ، ہمیں دستاویز کو محفوظ کرنا ہوگا تاکہ نام جو ہم نے تفویض کیے ہیں وہ مستقبل میں ہم نے تخلیق کردہ میکرو کے ذریعہ معلوم کیے جاسکیں۔ محفوظ کرنے کے لئے ، ٹیب پر جائیں فائل اور آئٹم پر کلک کریں "بطور محفوظ کریں ...".
- کھلنے والی ونڈو میں ، میدان میں فائل کی قسم قدر منتخب کریں "ایکسل میکرو تعاون یافتہ کتاب (.xlsm)". اگلا ، بٹن پر کلک کریں محفوظ کریں.
- تب آپ اپنے ایکسل کے ورژن میں میکرو کو چالو کریں اور ٹیب کو فعال کریں "ڈویلپر"اگر آپ کے پاس اب بھی نہیں ہے۔ حقیقت یہ ہے کہ یہ دونوں افعال پروگرام میں بطور ڈیفالٹ غیرفعال ہیں ، اور ان کی ایکٹیویشن کو ایکسل کی ترتیبات ونڈو میں زبردستی انجام دینا چاہئے۔
- یہ کام کرنے کے بعد ، ٹیب پر جائیں "ڈویلپر". بڑے آئیکون پر کلک کریں "بصری بنیادی"ٹول باکس میں ربن پر واقع ہے "کوڈ".
- آخری کارروائی VBA میکرو ایڈیٹر کے شروع ہونے کا سبب بنتی ہے۔ علاقے میں "پروجیکٹ"، جو ونڈو کے اوپری بائیں حصے میں واقع ہے ، اس شیٹ کا نام منتخب کریں جہاں ہماری میزیں واقع ہیں۔ اس معاملے میں ، یہ ہے "شیٹ 1".
- اس کے بعد ، بلایا ہوا ونڈو کے نچلے بائیں حصے پر جائیں "پراپرٹیز". منتخب کردہ شیٹ کی ترتیبات یہ ہیں۔ میدان میں "(نام)" سیریلک نام تبدیل کیا جانا چاہئے ("شیٹ 1") لاطینی زبان میں لکھے گئے نام پر۔ آپ کوئی بھی نام دے سکتے ہیں جو آپ کے لئے زیادہ آسان ہو ، اہم بات یہ ہے کہ اس میں خاص طور پر لاطینی حرف یا نمبر اور کوئی دوسری علامت یا جگہ نہیں ہے۔ اس نام کے ساتھ ہی میکرو کام کرے گا۔ ہمارے معاملے میں یہ نام رہنے دو "پروڈکٹ"، اگرچہ آپ کوئی دوسرا انتخاب کرسکتے ہیں جو مذکورہ بالا شرائط پر پورا اترتا ہو۔
میدان میں "نام" آپ نام کو زیادہ آسان سے تبدیل کرسکتے ہیں۔ لیکن یہ ضروری نہیں ہے۔ اس صورت میں ، خالی جگہوں ، سیریلک اور کسی دوسرے حرف کے استعمال کی اجازت ہے۔ پچھلے پیرامیٹر کے برخلاف ، جو پروگرام کے لئے شیٹ کا نام متعین کرتا ہے ، یہ پیرامیٹر شیٹ کو ایک نام تفویض کرتا ہے جو شارٹ کٹ بار میں صارف کو نظر آتا ہے۔
جیسا کہ آپ دیکھ سکتے ہیں ، اس کے بعد نام بھی خود بخود تبدیل ہوجائے گا شیٹ 1 میدان میں "پروجیکٹ"، جس کو ہم ابھی ترتیبات میں رکھتے ہیں۔
- پھر ونڈو کے وسطی علاقے میں جائیں۔ یہیں پر ہمیں خود میکرو کوڈ لکھنے کی ضرورت ہوگی۔ اگر اشارے والے علاقے میں وائٹ کوڈ ایڈیٹر کا فیلڈ ظاہر نہیں ہوتا ہے ، جیسا کہ ہمارے معاملے میں ہے ، تو فنکشن کی بٹن دبائیں F7 اور یہ ظاہر ہوگا۔
- اب ہماری خاص مثال کے لئے ، ہمیں فیلڈ میں درج ذیل کوڈ لکھنے کی ضرورت ہے۔
ذیلی ڈیٹا اینٹریفارم ()
جب تک لمبی اگلی صف گھماؤ
اگلی قطار = پروڈکٹ۔ سیل (پروڈکٹ.روز.کاؤنٹ ، 2). اور (xlUp). آفسیٹ (1 ، 0) .رو
پروڈکٹ کے ساتھ
اگر .رینج ("A2"). ویلیو = "" اور .رینج ("B2"). ویلیو = "" پھر
NextRow = NextRow - 1
اگر ختم
پروڈکٹ ڈرینج ("نام")۔ کاپی کریں
.کیلیاں (اگلی قطار ، 2) .پیسٹ اسپیشل پیسٹ: = xlPasteValues
.کیلیاں (اگلی قطار ، 3). قیمت = پروڈکٹ.جنج ("حجم"). قدر
.کیلیاں (اگلی قطار ، 4). قیمت = پروڈکٹ.جنج ("قیمت")۔ قیمت
.کیلیاں (اگلی قطار ، 5). قیمت = پروڈکٹ.ریجنج ("حجم"). ویلیو * پروڈکٹ۔جنج ("قیمت")۔ ویلیو
.Range ("A2"). فارمولا = "= اگر IF (ISBLANK (B2)،" "" "، کاونٹا ($ B $ 2: B2))"
اگر اگلی>> تو 2
حد ("A2")۔ منتخب کریں
انتخاب۔ آٹوفیل منزل: = حد ("A2: A" اور اگلی قطار)
حد ("A2: A" اور اگلی قطار)۔ منتخب کریں
اگر ختم
.Range ("ڈایپاسن"). ClearContents
کے ساتھ ختم
آخر ذیلیلیکن یہ ضابطہ آفاقی نہیں ہے ، یعنی یہ صرف ہمارے معاملے کے لئے مناسب نہیں ہے۔ اگر آپ اسے اپنی ضروریات کے مطابق بنانا چاہتے ہیں تو اس کے مطابق اس میں ترمیم کی جانی چاہئے۔ تاکہ آپ خود ہی یہ کام کرسکیں ، آئیے یہ دیکھیں کہ اس ضابطہ میں کیا ہوتا ہے ، کیا تبدیل کیا جانا چاہئے ، اور کیا نہیں بدلا جانا چاہئے۔
تو پہلی لائن:
ذیلی ڈیٹا اینٹریفارم ()
"DataEntryForm" خود میکرو کا نام ہے۔ آپ اسے جیسے ہی چھوڑ سکتے ہیں ، یا آپ اسے کسی دوسرے کے ساتھ تبدیل کرسکتے ہیں جو میکرو نام بنانے کے لئے عام اصولوں پر پورا اترتا ہے (کوئی جگہ نہیں ، صرف لاطینی حرف تہجی کے حرف استعمال کریں وغیرہ)۔ نام تبدیل کرنے سے کسی چیز پر اثر نہیں پڑے گا۔
جہاں بھی لفظ کوڈ میں ہوتا ہے "پروڈکٹ" آپ کو اسے اس نام کے ساتھ تبدیل کرنا ہوگا جو آپ نے پہلے اپنی فیلڈ میں اپنی شیٹ کو تفویض کیا تھا "(نام)" کے علاقوں "پراپرٹیز" میکرو ایڈیٹر قدرتی طور پر ، یہ تب ہی کرنا چاہئے جب آپ نے شیٹ کا نام کسی اور طریقے سے رکھا ہو۔
اب اس لائن پر غور کریں:
اگلی قطار = پروڈکٹ۔ سیل (پروڈکٹ.روز.کاؤنٹ ، 2). اور (xlUp). آفسیٹ (1 ، 0) .رو
ہندسہ "2" اس قطار میں شیٹ کا دوسرا کالم ہے۔ یہ کالم کالم ہے "پروڈکٹ کا نام". اس پر ہم قطاروں کی تعداد گنیں گے۔ لہذا ، اگر آپ کے معاملے میں اسی طرح کے کالم کے اکاؤنٹ میں مختلف ترتیب ہے ، تو آپ کو اسی نمبر کو داخل کرنے کی ضرورت ہوگی۔ قدر "اختتام (xlUp). آفسٹ (1 ، 0). رو" کسی بھی صورت میں ، کوئی تبدیلی نہیں چھوڑ دیں۔
اگلا ، لائن پر غور کریں
اگر .رینج ("A2"). ویلیو = "" اور .رینج ("B2"). ویلیو = "" پھر
"A2" - یہ پہلے سیل کے نقاط ہیں جن میں لائن نمبر دکھائے جائیں گے۔ "B2" - یہ پہلے سیل کے نقاط ہیں جس کے ذریعہ ڈیٹا آؤٹ پٹ ہوگا ("پروڈکٹ کا نام") اگر ان میں اختلاف ہے تو ، ان نقاط کے بجائے اپنا ڈیٹا درج کریں۔
لائن پر جائیں
پروڈکٹ ڈرینج ("نام")۔ کاپی کریں
اس کا ایک پیرامیٹر ہے "نام" اس نام کا مطلب ہے جو ہم نے فیلڈ کو تفویض کیا ہے "پروڈکٹ کا نام" ان پٹ فارم میں
لائنوں میں
.کیلیاں (اگلی قطار ، 2) .پیسٹ اسپیشل پیسٹ: = xlPasteValues
.کیلیاں (اگلی قطار ، 3). قیمت = پروڈکٹ.جنج ("حجم"). قدر
.کیلیاں (اگلی قطار ، 4). قیمت = پروڈکٹ.جنج ("قیمت")۔ قیمت
.کیلیاں (اگلی قطار ، 5). قیمت = پروڈکٹ.ریجنج ("حجم"). ویلیو * پروڈکٹ۔جنج ("قیمت")۔ ویلیونام "حجم" اور "قیمت" ہمارے نام کھیتوں کو تفویض کردہ ناموں سے مراد ہے "مقدار" اور "قیمت" اسی ان پٹ فارم میں۔
ایک ہی لائنوں میں جو ہم نے اوپر اشارہ کیا ، نمبر "2", "3", "4", "5" مطلب کالموں کے مطابق ایکسل ورک شیٹ میں کالم نمبر "پروڈکٹ کا نام", "مقدار", "قیمت" اور "رقم". لہذا ، اگر آپ کے معاملے میں ٹیبل کو منتقل کردیا گیا ہے ، تو آپ کو کالم کے متعلقہ نمبروں کو بتانے کی ضرورت ہوگی۔ اگر اور بھی کالمز موجود ہیں تو پھر آپ کو مشابہت کے مطابق اس کی لائنز کوڈ میں شامل کرنے کی ضرورت ہے ، اگر کم ہو تو - پھر اضافی کو ہٹائیں۔
یہ لائن سامان کی مقدار کو اس کی قیمت سے بڑھا دیتی ہے۔
.کیلیاں (اگلی قطار ، 5). قیمت = پروڈکٹ.ریجنج ("حجم"). ویلیو * پروڈکٹ۔جنج ("قیمت")۔ ویلیو
اس کا نتیجہ ، جیسا کہ ہم ریکارڈ کے نحو سے دیکھ رہے ہیں ، ایکسل ورک شیٹ کے پانچویں کالم میں ظاہر ہوگا۔
یہ اظہار خود کار طریقے سے لائن نمبر لگاتا ہے:
اگر اگلی>> تو 2
حد ("A2")۔ منتخب کریں
انتخاب۔ آٹوفیل منزل: = حد ("A2: A" اور اگلی قطار)
حد ("A2: A" اور اگلی قطار)۔ منتخب کریں
اگر ختمتمام اقدار "A2" مطلب یہ ہے کہ پہلے سیل کا پتہ جہاں نمبر ہو گا ، اور نقاط "A " - نمبر کے ساتھ پورے کالم کا پتہ۔ چیک کریں کہ آپ کے ٹیبل میں ٹھیک نمبر کہاں دکھائے جائیں گے اور اگر ضروری ہو تو کوڈ میں ان نقاط کو تبدیل کریں۔
یہ معلومات جدول میں منتقل کرنے کے بعد اعداد و شمار کے اندراج فارم کی حد کو صاف کرتی ہے۔
.Range ("ڈایپاسن"). ClearContents
یہ اندازہ کرنا مشکل نہیں ہے کہ ("ڈایپاسن") کا مطلب ہے اس حد کا نام جو ہم نے پہلے ڈیٹا انٹری والے فیلڈز کو تفویض کیا تھا۔ اگر آپ نے انھیں ایک مختلف نام دیا ہے تو پھر اس لائن کو بالکل اسی طرح ڈالا جانا چاہئے۔
کوڈ کا ایک اور حصہ آفاقی ہے اور تمام معاملات میں بغیر کسی تبدیلی کے پیش کیا جائے گا۔
ایڈیٹر ونڈو میں میکرو کوڈ کو ریکارڈ کرنے کے بعد ، ونڈو کے بائیں حصے میں ڈسکیٹ کی صورت میں محفوظ کریں آئیکن پر کلک کریں۔ پھر آپ اوپری دائیں کونے میں کھڑکیوں کو بند کرنے کے معیاری بٹن پر کلک کرکے اسے بند کرسکتے ہیں۔
- اس کے بعد ، ہم ایکسل شیٹ پر واپس جائیں۔ اب ہمیں ایک بٹن رکھنے کی ضرورت ہے جو تیار کردہ میکرو کو چالو کرے گا۔ ایسا کرنے کے لئے ، ٹیب پر جائیں "ڈویلپر". ترتیبات کے بلاک میں "کنٹرول" ربن پر ، بٹن پر کلک کریں چسپاں کریں. ٹولز کی ایک فہرست کھل گئی۔ ٹول گروپ میں "فارم کنٹرول" پہلے ہی ایک کا انتخاب کریں۔ بٹن.
- پھر ، ماؤس کے بائیں بٹن کو دبا کر ، اس جگہ پر ایک کرسر کھینچیں جہاں ہم میکرو لانچ بٹن رکھنا چاہتے ہیں ، جو شکل سے ڈیٹا کو ٹیبل میں منتقل کرے گا۔
- علاقے کے چکر لگانے کے بعد ، ماؤس کا بٹن چھوڑ دیں۔ پھر ، آبجیکٹ کے لئے میکرو اسائنمنٹ ونڈو خودبخود شروع ہوجاتا ہے۔ اگر آپ کی کتاب میں متعدد میکروز استعمال کیے گئے ہیں ، تو پھر فہرست میں سے اوپر تخلیق کردہ ایک کا نام منتخب کریں۔ ہم اسے کہتے ہیں "DataEntryForm". لیکن اس معاملے میں ، میکرو ایک ہے ، لہذا صرف اسے منتخب کریں اور بٹن پر کلک کریں "ٹھیک ہے" کھڑکی کے نیچے۔
- اس کے بعد ، آپ بٹن کا موجودہ نام نمایاں کرکے ، جیسا آپ چاہتے ہیں اس کا نام بدل سکتے ہیں۔
مثال کے طور پر ہمارے معاملے میں ، اس کا نام بتانا منطقی ہوگا شامل کریں. نام تبدیل کریں اور شیٹ میں کسی بھی مفت سیل پر کلک کریں۔
- لہذا ، ہمارا فارم مکمل طور پر تیار ہے۔ آئیے دیکھتے ہیں کہ یہ کیسے کام کرتا ہے۔ اس کے کھیتوں میں ضروری اقدار درج کریں اور بٹن پر کلک کریں شامل کریں.
- جیسا کہ آپ دیکھ سکتے ہیں ، اقدار کو ٹیبل میں منتقل کردیا جاتا ہے ، لائن خود بخود ایک نمبر تفویض کردی جاتی ہے ، رقم کا حساب لگایا جاتا ہے ، فارم کے کھیت صاف ہوجاتے ہیں۔
- فارم کو دوبارہ پُر کریں اور بٹن پر کلک کریں شامل کریں.
- جیسا کہ آپ دیکھ سکتے ہیں ، دوسری صف بھی ٹیبل سرنی میں شامل کی گئی ہے۔ اس کا مطلب یہ ہے کہ ٹول کام کر رہا ہے۔
یہ بھی پڑھیں:
ایکسل میں میکرو کیسے بنائیں
ایکسل میں بٹن کیسے بنائیں
ایکسل میں ، ڈیٹا بھرنے کے فارم کو استعمال کرنے کے دو طریقے ہیں: بلٹ ان اور یوزر ڈیفائنڈ۔ بلٹ ان آپشن کو استعمال کرنے کے لئے صارف سے کم سے کم کوشش کی ضرورت ہوتی ہے۔ آپ فوری رسائی ٹول بار میں متعلقہ آئکن کو شامل کرکے اسے ہمیشہ لانچ کرسکتے ہیں۔ آپ کو اپنی مرضی کی شکل خود تیار کرنے کی ضرورت ہے ، لیکن اگر آپ کو وی بی اے کوڈ پر عبور حاصل ہے تو ، آپ اس آلے کو زیادہ سے زیادہ لچکدار اور اپنی ضرورتوں کے لئے موزوں بنا سکتے ہیں۔