ایکسل میں ڈراپ ڈاؤن فہرست سے ایک سے زیادہ انتخاب کیسے کریں (3 طریقے) -

  • اس کا اشتراک
Hugh West

حالات پر منحصر ہے کہ آپ کو ڈراپ ڈاؤن فہرست میں متعدد اقدار کو منتخب کرنے کی ضرورت پڑسکتی ہے۔ اس ٹیوٹوریل میں، ہم آپ کو دکھانے جا رہے ہیں کہ ڈراپ ڈاؤن فہرست میں ایک سے زیادہ انتخاب کیسے کریں۔ اس سیشن کے لیے، ہم Excel 2019 استعمال کر رہے ہیں، بلا جھجک اپنا پسندیدہ ورژن استعمال کریں۔

سیشن میں جانے سے پہلے، آئیے اس ڈیٹاسیٹ کے بارے میں جانیں جو ہماری مثالوں کی بنیاد ہے۔

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

نوٹ کریں کہ چیزوں کو سیدھا رکھنے کے لیے یہ ایک سادہ ڈیٹا سیٹ ہے۔ . عملی منظر نامے میں، آپ کو ایک بہت بڑے اور پیچیدہ ڈیٹاسیٹ کا سامنا کرنا پڑ سکتا ہے۔

پریکٹس ورک بک

آپ نیچے دیے گئے لنک سے پریکٹس ورک بک ڈاؤن لوڈ کر سکتے ہیں۔

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

ڈیٹا کی توثیق ڈائیلاگ باکس میں لسٹ ڈیٹا کی قسم کو منتخب کریں اور داخل کریں۔ آئٹمز کی سیل رینج۔

B4:B11 وہ رینج ہے جو اسٹیشنری عناصر کو رکھتی ہے۔ اب آپ کو ڈراپ ڈاؤن فہرست ملے گی۔

مزید پڑھیں: ایکسل ڈراپ ڈاؤن فہرست انتخاب پر منحصر ہے

1. منتخب کریں۔ایک سے زیادہ آئٹمز (ڈپلیکیٹ سلیکشن کی اجازت دیتا ہے)

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

15>

اب، اگر ہم کوئی اور آئٹم منتخب کرتے ہیں، تو کہتے ہیں Pencil

پھر یہ پچھلی قدر کو بدل دے گا۔ صرف پنسل ہی منتخب رہے گا۔

متعدد آئٹمز کو منتخب کرنے کے لیے، ہمیں VBA کوڈ استعمال کرنے کی ضرورت ہے۔ Microsoft Visual Basic for Applications ونڈو کھولیں (اسے کھولنے کے لیے ALT + F11 دبائیں)۔

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

یہاں، ہماری ورک بک میں Sheet2 کے لیے کوڈ ونڈو ہے (ہمارے پاس ڈراپ ڈاؤن ہے اس شیٹ میں فہرست)۔

کوڈ ونڈو کھلنے کے بعد، وہاں درج ذیل کوڈ داخل کریں

4961

کوڈ کو محفوظ کریں، اور اب اقدار کو منتخب کرنے کی کوشش کریں۔ ڈراپ ڈاؤن فہرست میں۔

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

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

ہمیں سلیکشن باکس میں دوبارہ آئٹم مل جائے گا۔

کوڈ کی وضاحت

ہم نے دو تاروں کا اعلان کیا ہے پرانی قدر اور Newvalue .

آپ دیکھ سکتے ہیں کہ ہم نے D4 سیل میں ڈراپ ڈاؤن فہرست بنائی ہے، اسی لیے ہمارا ہدف کا پتہ D4 ہے۔ اور اس کے علاوہ، ہم نے دوبارہ جانچ پڑتال کی ہے کہ آیا سیل ڈیٹا کی توثیق کا استعمال کر رہا ہے یا Target.SpecialCells کا استعمال نہیں کر رہا ہے۔

ایک قدر منتخب ہونے کے بعد، ہم نے ایونٹس ( Application.EnableEvents = False ) کو بند کر دیا ہے لہذا تبدیلیاں نہیں ایونٹ کو دوبارہ متحرک نہ کریں۔ پھر منتخب آئٹم کو Newvalue میں اسٹور کیا۔

تبدیلی کو کالعدم کرنے کے بعد، ہم نے قدر کو Oldvalue میں سیٹ کر دیا ہے۔ پھر چیک کریں کہ Oldvalue خالی ہے یا نہیں۔ اگر خالی ہے (یعنی صرف ایک قدر منتخب کی گئی ہے)، تو Newvalue واپس کریں۔ بصورت دیگر، Oldvalue اور Newvalue کو جوڑیں۔

ایونٹ کو دوبارہ ترتیب دینے سے پہلے، تاکہ ضرورت پڑنے پر ہم اسے تبدیل کر سکیں۔

مزید پڑھیں: متعدد منحصر ڈراپ ڈاؤن فہرست Excel VBA

2. ڈراپ ڈاؤن فہرست سے متعدد آئٹمز منتخب کریں (صرف منفرد انتخاب)

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

سہولت کے لیے، ہم نے اس مظاہرے کے لیے ایک علیحدہ شیٹ استعمال کی۔ اس بار ہم شیٹ 3 پر ہیں۔ اس شیٹ کے لیے کوڈ ونڈو میں درج ذیل کوڈ کو لکھیں۔

2521

کیا پہلے کے کوڈ کے مقابلے میں کوئی فرق ہے! قریب سے دیکھیں، آپ تھوڑا سا فرق دیکھ سکیں گے۔

یہاں ہم نے ایک VBA فنکشن استعمال کیا ہے INSTR ۔ INSTR فنکشن سٹرنگ میں سب اسٹرنگ کی پہلی موجودگی کی پوزیشن لوٹاتا ہے۔ مزید معلومات کے لیے یہ INSTR مضمون ملاحظہ کریں۔

اس منطقی عمل کو InStr(1, Oldvalue, Newvalue) = 0 کے ساتھ استعمال کرتے ہوئے، ہم نے جانچ لیا ہے کہ آیا قدریں پائی جاتی ہیں یا نہیں۔ اگر منطقی آپریشن TRUE (پہلے نہیں ملا) واپس آتا ہے تو یہ آئٹم کو منتخب کرنے اور پہلے کی قدر کے ساتھ جوڑنے کی اجازت دیتا ہے۔

کوڈ کو محفوظ کریں اور اب ایک ایسی چیز کو منتخب کرنے کی کوشش کریں جو پہلے سے موجود ہے۔ منتخب کیا گیا ہے۔

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

مزید پڑھیں: ایکسل میں کسی اور شیٹ سے ڈراپ ڈاؤن لسٹ کیسے بنائیں

3۔ منتخب کریں نیو لائن میں آئٹمز

اب تک، ہم نے پایا ہے کہ آئٹمز کوما سے الگ کیے گئے ہیں۔ اس حصے میں، ہم منتخب اشیاء کو نئی لائنوں میں ترتیب دیں گے۔

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

سیل زیادہ اونچائی حاصل کرے گا۔

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

2529

پچھلے کوڈ سے فرق صرف یہ ہے کہ اس بار ہم نے OldValue اور کے درمیان vbNewLine استعمال کیا NewValue .

vbNewLine آئٹمز کے درمیان ایک نئی لائن فراہم کرتا ہے۔

اب آئٹمز کو منتخب کریں۔

ہم ایک آئٹم قلم منتخب کرتے ہیں جو اوپر کی تصویر میں دکھائی دے رہا ہے۔ اب دوسرا عنصر منتخب کریں۔

آپ کو معلوم ہوگا کہ دونوں آئٹمز مختلف لائنوں میں ہیں۔

یہاں ہمارے پاس دو ہیں۔ اقدار، جو دو مختلف لائنوں میں ہیں۔ کسی اور قدر کو منتخب کرنے سے وہ دوسری لائن میں شامل ہو جائے گی۔ ہر قدر ایک نئی لائن میں ہو گی۔

نوٹ کریں کہ اگر آپ چاہتے ہیں کہ کوئی اور ڈیلیمیٹر آئٹمز کو الگ کرے تو اسے vbNewline<10 کی جگہ ڈبل کوٹس میں استعمال کریں۔>.

نتیجہ

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

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