فہرست کا خانہ
ہم ایکسل میں کئی طریقوں سے قطار نمبر تلاش کرسکتے ہیں لیکن VBA مزید خصوصیات اور تخصیصات پیش کرتا ہے۔ جس کے ذریعے ہم سمارٹ طریقوں سے قطار کے نمبر تلاش کر سکتے ہیں۔ آج یہ مضمون VBA کا استعمال کرتے ہوئے ایکسل میں قطار نمبر تلاش کرنے کے لیے 4 مفید میکرو دکھانے جا رہا ہے۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ یہاں سے مفت ایکسل ورک بک ڈاؤن لوڈ کرسکتے ہیں اور آزادانہ طور پر مشق کریں۔
VBA.xlsm کا استعمال کرتے ہوئے قطار نمبر تلاش کریں
ایکسل میں VBA کا استعمال کرتے ہوئے قطار نمبر تلاش کرنے کے لیے 4 میکرو
ہمارے ڈیٹاسیٹ سے تعارف کروائیں جسے ہم ان طریقوں کو دریافت کرنے کے لیے استعمال کریں گے جو مختلف علاقوں میں کچھ سیلز پرسن کی فروخت کی نمائندگی کرتے ہیں۔
میکرو 1: انتخاب کو تبدیل کرکے قطار نمبر تلاش کرنے کے لیے VBA
سب سے پہلے، ہم کسی بھی سیل کو منتخب کرکے قطار نمبر تلاش کرنے کے لیے ایکسل VBA میں ایک میکرو استعمال کریں گے۔ اس کا مطلب ہے کہ اگر آپ کسی بھی استعمال شدہ سیل کو منتخب کرتے ہیں، تو میکرو فوری طور پر قطار نمبر دکھائے گا۔ اس کے لیے، آپ کو کوڈز کو شیٹ میں رکھنا ہوگا ، ماڈیول میں نہیں۔
مرحلہ:
- دائیں- شیٹ کے عنوان پر کلک کریں اور سیاق و سباق کے مینو سے کوڈ دیکھیں منتخب کریں۔
- پھر لکھیں مندرجہ ذیل کوڈز-
3250
- بعد میں، کوڈز چلانے کی ضرورت نہیں، بس اپنی شیٹ پر واپس جائیں۔
کوڈ بریک ڈاؤن:
- سب سے پہلے، میں نے ایک نجی ذیلی طریقہ کار بنایا – ورک شیٹ_سلیکشن چینج ۔
- پھر ایک متغیر Rnumber کو بطور قرار دیا۔1 فعال سیل چاہے وہ خالی ہو یا نہیں، اور پھر MsgBox آؤٹ پٹ دکھائے گا۔
- اب کسی بھی استعمال شدہ سیل پر کلک کریں اور یہ آپ کو قطار دکھائے گا۔ نمبر۔
مزید پڑھیں: Excel VBA: کالم میں سٹرنگ تلاش کریں اور قطار نمبر واپس کریں
میکرو 2: VBA کا استعمال کرتے ہوئے ایک فعال سیل کا قطار نمبر تلاش کریں
یہ میکرو ہماری شیٹ کے مخصوص سیل میں ایک فعال سیل کا قطار نمبر لوٹائے گا۔ لہذا، ہمیں اپنے کوڈز میں ورک شیٹ کا نام اور آؤٹ پٹ سیل کا ذکر کرنا ہوگا۔ یہاں، ہم سیل D14 کو اپنے آؤٹ پٹ سیل کے طور پر استعمال کریں گے۔
اسٹیپس:
- دبائیں ALT + F11 VBA ونڈو کو کھولنے کے لیے۔
- اس کے بعد، نیا ماڈیول داخل کرنے کے لیے درج ذیل پر کلک کریں: داخل کریں > ماڈیول ۔
- اس کے بعد، ماڈیول میں درج ذیل کوڈز ٹائپ کریں-
9962
- پھر اپنی شیٹ پر واپس جائیں۔
کوڈ بریک ڈاؤن:
- یہاں , Find_Row_Number_of_an_Active_Cell() Sub
- wSheet کو Worksheet
- قرار دیا گیا ہے۔ پھر Set اسٹیٹمنٹ فعال سیل کو منتخب کرے گا
- رینج آؤٹ پٹ سیل میں قطار کا نمبر لوٹائے گا۔
- اب ایک سیل منتخب کریں اور درج ذیل پر کلک کریں: Developer >میکرو ۔
- Macro ڈائیلاگ باکس میں ظاہر ہونے کے بعد، صرف میکرو کا نام منتخب کریں اور دبائیں چلائیں ۔
جلد ہی بعد، آپ دیکھیں گے کہ ہمارے آؤٹ پٹ سیل میں منتخب سیل کا قطار نمبر واپس آ گیا ہے۔
آپ دیکھ سکتے ہیں کہ B8 سیل کو منتخب کیا گیا ہے، لہذا 8 آؤٹ پٹ ہے۔
مزید پڑھیں: ایکسل میں موجودہ سیل کا قطار نمبر کیسے حاصل کریں (4 فوری طریقے)
اسی طرح کی ریڈنگز
- میں قطار کی تعداد کو کیسے بڑھایا جائے ایکسل فارمولہ (6 آسان طریقے)
- ایکسل VBA کے ساتھ رینج سے قطار نمبر حاصل کریں (9 مثالیں)
- ایک کا قطار نمبر کیسے واپس کریں ایکسل میں سیل میچ (7 طریقے)
- ایکسل میں سیل ویلیو سے قطار نمبر کیسے حاصل کریں (5 طریقے)
میکرو 3: VBA کسی قدر کو ملا کر قطار نمبر تلاش کرنے کے لیے
اگر آپ کسی قدر کو تلاش کرکے قطار نمبر تلاش کرنا چاہتے ہیں تو یہ میکرو آپ کے لیے ہے۔ آپ کو کوڈز میں سرچ ویلیو اور کالم نمبر کا ذکر کرنا ہوگا جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے۔
مرحلہ:
- پہلے کو فالو کریں ایک نیا ماڈیول داخل کرنے کے لیے پچھلے طریقہ سے دو قدم ۔
- پھر، اس میں درج ذیل کوڈز داخل کریں-
3149
- اس کے بعد، اپنے پر واپس جائیں شیٹ۔ >>>> کیا Sub
- اور wBook اور wSheet کو بطور قرار دیا گیا ہے1 ActiveWorkbook اور ActiveSheet کے لیے۔
- Const تلاش کی قدر کے لیے ان پٹ لے گا۔
- بعد میں، رینج مذکورہ کالم کے ذریعے قدر تلاش کرے گا۔
- اس کے بعد، اگر اور Else اسٹیٹمنٹ MsgBox کا استعمال کرتے ہوئے نتیجہ دکھائے گا۔
- بعد میں، میکرو ڈائیلاگ باکس کو کھولنے کے لیے پچھلے طریقہ سے 5ویں مرحلے پر عمل کریں ۔
- منتخب کریں میکرو نام اور صرف دبائیں چلائیں ۔
جلد ہی ایک نوٹیفکیشن باکس آپ کو قطار نمبر دکھائے گا۔
مزید پڑھیں: Excel VBA: واپسی قطار کی قدر کی تعداد (5 مناسب طریقے)
میکرو 4: قطار نمبر تلاش کرنے کا بٹن
ہمارے آخری طریقہ میں، ہم آپ کو VBA میکروز کا استعمال کرتے ہوئے قطار نمبر کا تعین کرنے کا بہترین طریقہ دکھائیں گے۔ ہم ایک بٹن بنائیں گے اور اس کے ساتھ ایک میکرو تفویض کریں گے۔ جب ہم بٹن پر کلک کریں گے تو یہ ایک ان پٹ باکس کھولے گا جہاں ہم ان پٹ کو سرچنگ ویلیو دے سکتے ہیں جس کے لیے ہم قطار نمبر چاہتے ہیں۔ پچھلا میکرو مذکورہ کالم کے ذریعے تلاش کرسکتا تھا لیکن یہ میکرو شیٹ میں کہیں بھی کسی بھی کالم کو تلاش کرسکتا ہے۔ نیا ماڈیول داخل کرنے کے لیے دوسرے طریقہ سے پہلے دو مراحل پر عمل کریں۔
4920
- پھر واپس جائیں آپ کاشیٹ۔
کوڈ بریک ڈاؤن:
- سب سے پہلے، میں نے ایک Sub طریقہ کار Find_Row_Number().
- پھر دو متغیرات کا اعلان کیا، mValue بطور String اور row بطور Rage ۔
- پھر ایک قدر داخل کرنے کے لیے InputBox کا استعمال کیا۔
- بعد میں، Set اور If اسٹیٹمنٹ اگر یہ خالی نہیں ہے تو قطار نمبر تلاش کرے گا۔
- آخر میں، MsgBox آؤٹ پٹ دکھائے گا۔
- بعد میں، پر کلک کریں ڈویلپر > داخل کریں اور پھر فارم کنٹرولز سیکشن سے بٹن کمانڈ کو منتخب کریں۔
28>
- پھر آپ کو اپنے کرسر کے ساتھ پلس کا نشان ملے گا، اپنے مطلوبہ سائز کے مطابق اپنی شیٹ پر کلک کرکے کہیں بھی گھسیٹیں اور پھر کلک چھوڑ دیں۔
- ماؤس کو چھوڑنے کے بعد Asign Macro ڈائیلاگ باکس خود بخود کھل جائے گا۔
- میکرو نام کو منتخب کریں جیسا کہ کوڈز میں بتایا گیا ہے۔ 12 بٹن کے نام میں ترمیم کرنے کے لیے۔
- بٹن کا نام ٹائپ کریں، پھر بٹن کے باہر کہیں بھی کلک کریں اور نام بدل جائے گا۔
- اب بٹن پر کلک کریں، یہ ایک ان پٹ باکس کھولے گا۔ > 12 ٹھیک ہے ۔
اب ایک نظر ڈالیں، یہ مماثل کی قطار نمبر دکھا رہا ہےقدر۔
مزید پڑھیں: کالم میں سٹرنگ تلاش کریں اور ایکسل میں قطار نمبر واپس کریں (7 طریقے)
نتیجہ
یہ سب مضمون کے لیے ہے۔ مجھے امید ہے کہ اوپر بیان کردہ طریقہ کار VBA کا استعمال کرتے ہوئے ایکسل میں قطار نمبر تلاش کرنے کے لیے کافی اچھے ہوں گے۔ تبصرہ سیکشن میں کوئی سوال پوچھنے کے لئے آزاد محسوس کریں اور براہ کرم مجھے رائے دیں۔ مزید دریافت کرنے کے لیے ExcelWIKI ملاحظہ کریں۔