مواد جي جدول
ڪجهه خاص قدر يا عنصر ڳولڻ يا ڏسڻ جي لحاظ کان، 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 ۾. مون سڀني طريقن کي انهن جي لاڳاپيل مثالن سان ڏيکاريو آهي، پر ٻيا ڪيترائي طريقا ٿي سگهن ٿا. مون استعمال ٿيل افعال جي بنيادي ڳالهين تي پڻ بحث ڪيو آهي. جيڪڏھن توھان وٽ اھو حاصل ڪرڻ جو ڪو ٻيو طريقو آھي، ته مھرباني ڪري ان کي اسان سان شيئر ڪريو.