VBA ۾ VLOOKUP ڪيئن استعمال ڪجي (4 طريقا)

  • هن کي شيئر ڪريو
Hugh West

ڪجهه خاص قدر يا عنصر ڳولڻ يا ڏسڻ جي لحاظ کان، MS Excel مختلف ڪم مهيا ڪري ٿو. VLOOKUP انھن مان ھڪڙو آھي. اهو اسان کي ڪنهن به ڊيٽا سيٽ مان گهربل ڊيٽا ڳولڻ ۾ مدد ڪري ٿو. اهو اسان کي اهو ذڪر ڪرڻ جي اجازت ڏئي ٿو ته ڇا هڪ درست ميچ يا تقريبن ميچ ڳولڻ لاء. ايڪسل فارمولا ۾ هن فنڪشن کي استعمال ڪرڻ سان گڏ، اسان هن کي VBA ڪوڊ ۾ پڻ استعمال ڪري سگهون ٿا. هن آرٽيڪل ۾، اسان ڏسنداسين ته اسان هن VLOOKUP فنڪشن کي VBA ۾ ڪيئن استعمال ڪري سگهون ٿا.

مشق ورڪ بڪ ڊائون لوڊ ڪريو

VLOOKUP VBA.xlsm ۾

4>1>VBA ۾ VLOOKUP استعمال ڪرڻ جا 4 طريقا

1. VBA ۾ VLOOKUP استعمال ڪندي دستي طور تي ڊيٽا ڳولھيو

اچو ھڪ ملازم جي معلوماتي ڊيٽا سيٽ انھن جي ID، نالو، ڊپارٽمينٽ، شموليت جي تاريخ، ۽ تنخواه سان. ھاڻي اسان جو ڪم آھي ملازم جي معلومات کي ڳولھيو انھن جي ID دستي طور استعمال ڪندي. هن حصي لاءِ، اسان صرف ملازم جي تنخواه انهن جي ID استعمال ڪندي ڳولينداسين.

قدم 1: منتخب ڪريو Visual Basic هيٺ Dveloper tab (Shortcut Alt + F11 )

11>

Step 2: پوءِ هڪ ونڊو ايندي. منتخب ڪريو Module اختيار هيٺان Insert button

Step 3: ھاڻي ھيٺ ڏنل ڪوڊ لکو VBA ۾ ڪنسول ۽ دٻايو رن بٽن (شارٽ ڪٽ F5 )

13>

0> ڪوڊ:
9884

قدم 4: ھاڻي ھڪڙو پيغام پاپ ايندو ۽ معلومات ڏيکاريندو

14>

وڌيڪ پڙھو: VLOOKUP to ايڪسل ۾ متن ڳولھيو (4 آسانطريقا)

2. VBA ۾ VLOOKUP استعمال ڪندي ان پٽ سان ڊيٽا ڳولھيو

ھاڻي اچو ته ڏسون ته ڪيئن اسان ان پٽ سان جدولن يا رينجز مان ڊيٽا ڳولھي سگھون ٿا يا ڪڍي سگھون ٿا. تصوير وانگر، اسان ملازم جي معلومات واري ٽيبل مان داخل ٿيل id جو نالو ڳوليندا سين.

قدم 1: پھريون ڀيرو VBA ڪنسول کوليو ساڳئي قدم 1 کان اسٽيپ 2 تي عمل ڪريو

قدم 2: ھاڻي ھيٺ ڏنل ڪوڊ داخل ڪريو VBA ونڊو ۾

ڪوڊ:

2005

قدم 3: هاڻي سيل ۾ ڪا به ID داخل ڪريو D13 ۽ ڪوڊ هلايو

قدم 4: نالو جيڪو ID جي خلاف محفوظ ڪيو ويندو ڏيکاريو ويندو

18>

وڌيڪ پڙهو: 10 بهترين طريقا VLOOKUP سان گڏ Excel ۾

ساڳيا پڙهڻ

  • VLOOKUP ڪم نه ڪري رهيو آهي (8 سبب ۽ amp; حل)
  • INDEX MATCH بمقابله VLOOKUP فنڪشن (9 مثال)
  • ايسل ۾ ڪيترن ئي معيارن سان VLOOKUP استعمال ڪريو (6 طريقا + متبادل)
  • Excel VLOOKUP ڪالمن ۾ آخري قدر ڳولڻ لاءِ (متبادل سان)
  • Excel VLOOKUP ڪيترن ئي قدرن کي عمودي طور تي واپس ڪرڻ لاءِ

3. VBA ۾ VLOOKUP استعمال ڪندي انپٽ باڪس سان معلومات ڳوليو

اچو ته ڏسون ته ڪيئن اسان VBA جي ان پٽ باڪس کي استعمال ڪندي ڊيٽا ڳولي سگهون ٿا. ڳولا لاءِ، اسان کي استعمال ڪرڻو پوندو VLOOKUP فنڪشن VBA ڪوڊ ۾. ٻيهر، ڊيٽا سيٽ ساڳيو هوندو، پر ڳولڻ جو طريقو مختلف هوندو. هتي اسان جو ڪم ملازم جي تنخواه معلوم ڪرڻ آهيID ۽ ڊپارٽمينٽ داخل ڪرڻ سان.

قدم 1: پھريائين VBA ونڊو کوليو ساڳيو قدم 1 کان مرحلو 2

قدم 2: ھاڻي ھيٺ ڏنل ڪوڊ داخل ڪريو VBA ڪنسول ۾ ۽ رن ان کي

0>24>0> ڪوڊ:
9100

قدم 3: هي پهرين ڪالمن ۾ ID ۽ ڊپارٽمينٽ سان گڏ گڏيل اسٽرنگ پرنٽ ڪندو

25>

قدم 4: ھاڻي وري VBA ڪنسول ڏانھن وڃو ۽ مڪمل ڪوڊ داخل ڪريو ۽ ٻيهر ھلايو

0> ڪوڊ:
1196

ڪوڊ جي وضاحت

  • سڀ کان پهريان، سيل(i, “A”).Value = Cells(i, “B”).Value & ؛ "_" & سيل(i, “D”).Value هن ڪوڊ کي استعمال ڪندي اسان ID ۽ ڊپارٽمينٽ جي گڏيل قدرن کي A ڪالمن ۾ محفوظ ڪري رهيا آهيون.
  • lookup_val = ID & "_" & ڊپارٽمينٽ هي وضاحت ڪري رهيو آهي ته ڏسڻ جي قيمت ID ۽ ڊپارٽمينٽ هوندي.
  • salary = Application.WorksheetFunction.VLookup(lookup_val, Range(“A: F”), 6, False) هتي اسان ملندڙ ملازم جي تنخواه کي تنخواه
  • جيڪڏهن غلط آهي، هڪ متغير ۾ محفوظ ڪري رهيا آهيون. نمبر = 1004 پوءِ ھي حالت چيڪ ڪرڻ آھي. اسان چيڪ ڪري رهيا آهيون ته غلطي نمبر 1004 آهي يا نه. ايڪسل ۾ VBA 1004 ڪوڊ جو مطلب آهي ڳولهي ويل قيمت نه ملي، ڊهي يا هٽائي وئي.

قدم 5: هاڻي هن تصوير وانگر هڪ پاپ اپ هوندو. داخل ڪريو ID ۽ ڊپارٽمينٽ ترتيب سان

27>

28>

0> قدم 6: Okبٽڻ کي دٻائڻ کان پوءِآخري نتيجو ڏيکاريو ويندو

قدم 7: جيڪڏهن توهان غلط داخل ڪيو ٿا ID يا ڊپارٽمينٽ، <2 اهو هيٺ ڏنل پيغام ڏيکاريندو

وڌيڪ پڙهو: Excel ۾ ڪيترن ئي شرطن سان VLOOKUP ڪيئن ڪجي (2 طريقا)

8> 1> 4. VBA ۾ VLOOKUP استعمال ڪندي بٽڻ سان معلومات ڳوليو

هاڻي اسان ڏسنداسين ته ڪيئن اسان ڪوڊ کي دستي طور هلائڻ بدران بٽڻ جي مدد سان معلومات ڳولي سگهون ٿا. ٻيهر، ڊيٽا سيٽ مٿي ڏنل ساڳيو هوندو.

قدم 1: پهريون چونڊيو Insert اختيار هيٺان Developer tab

قدم 2: پوءِ چونڊيو بٽن آپشن مان Insert

0> 1 2>هاڻي بٽڻ تي ساڄي ڪلڪ ڪريو ۽ چونڊيو Asign Macro

Step 5: ھاڻي ٺاھيو نئون ميڪرو ۽ نالو it vlookup_function_4

Step 6: VBA ڪنسول ۾ ھيٺ ڏنل ڪوڊ لکو ۽ چلايو ڪوڊ

ڪوڊ:

5218

قدم 6: هاڻي ڪا به ID داخل ڪريو ۽ بٽڻ کي دٻايو

وڌيڪ پڙهو: VBA VLOOKUP جو استعمال Excel ۾ ٻي ورڪ شيٽ مان قيمتون ڳولڻ لاءِ

شيون ياد رکو

<40
عام غلطيون 42> جڏهن اهي ڏيکارين 42>
1004 غلطي جڏهن VBA vlookup ڪوڊ ڳولي نه ٿو سگهي lookup_value، اهو ٿيندوهڪ 1004 غلطي ڏيو.
VLOOKUP فنڪشن VBA ۾ نه مليو Vlookup فنڪشن کي ڪال ڪري سگهجي ٿو Excel VBA ۾ WorksheetFunction استعمال ڪندي.
غلطي کي سنڀالڻ vlookup فنڪشن ۾ غلطي کي ڪنٽرول ڪري سگهجي ٿو goto بيان استعمال ڪندي جيڪڏهن اهو غلطي ڏي ٿو.

نتيجو 5>

اهي ڪجهه طريقا آهن استعمال ڪرڻ جا VLOOKUP فنڪشن VBA ۾ Excel ۾. مون سڀني طريقن کي انهن جي لاڳاپيل مثالن سان ڏيکاريو آهي، پر ٻيا ڪيترائي طريقا ٿي سگهن ٿا. مون استعمال ٿيل افعال جي بنيادي ڳالهين تي پڻ بحث ڪيو آهي. جيڪڏھن توھان وٽ اھو حاصل ڪرڻ جو ڪو ٻيو طريقو آھي، ته مھرباني ڪري ان کي اسان سان شيئر ڪريو.

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.