په VBA کې د VLOOKUP کارولو څرنګوالی (4 لارې)

  • دا شریک کړه
Hugh West

د ځینو ځانګړو ارزښتونو یا عناصرو د لټون یا لیدلو په برخه کې، MS Excel مختلف فعالیتونه وړاندې کوي. VLOOKUP یو له دوی څخه دی. دا موږ سره مرسته کوي چې د هر ډیټا سیټ څخه د مطلوب معلوماتو لټون وکړو. دا موږ ته اجازه راکوي چې یادونه وکړو چې ایا دقیق میچ یا نږدې میچ وګورئ. د ایکسل فارمول کې د دې فنکشن کارولو سره، موږ کولی شو دا د VBA کوډ کې هم وکاروو. په دې مقاله کې، موږ به وګورو چې موږ څنګه کولای شو دا VLOOKUP فعالیت په VBA کې وکاروو.

د تمرین کاري کتاب ډاونلوډ کړئ

VLOOKUP په VBA.xlsm کې

په VBA کې د VLOOKUP کارولو 4 لارې

1. په VBA کې د VLOOKUP په کارولو سره په لاسي ډول ډیټا وپلټئ

راځئ چې د کارمند معلوماتو ډیټا سیټ د دوی ID ، نوم ، ډیپارټمنټ ، د یوځای کیدو نیټه ، او معاش سره ولرو. اوس زموږ دنده دا ده چې د کارمندانو معلومات په لاسي ډول د دوی ID په کارولو سره ومومئ. د دې برخې لپاره، موږ به یوازې د کارمند معاش د دوی د ID په کارولو سره معلوم کړو. Developer tab (Shortcut Alt + F11 )

11>

مرحله 2: بیا به یوه کړکۍ راشي. د ماډول انتخاب د Insert بټن

درېیم ګام: اوس لاندې کوډ په VBA کې ولیکئ کنسول کړئ او د چلولو تڼۍ کېکاږئ (شارټ کټ F5 )

13>

کوډ:

4290

مرحله 4: اوس به یو پیغام پاپ راشي او معلومات به ښکاره کړي

14>

نور ولولئ: 1> ته VLOOKUP په Excel کې د متن لټون وکړئ (4 اسانهلارې)

2. په VBA کې د VLOOKUP په کارولو سره د انپټ سره ډیټا وپلټئ

اوس راځئ وګورو چې څنګه موږ کولی شو د ان پټ سره د جدولونو یا رینجونو څخه ډیټا ولټوو یا استخراج کړو. د انځور په څیر، موږ به د کارمند معلوماتو جدول څخه د داخل شوي ID نوم ومومئ.

1 ګام: لومړی د VBA کنسول خلاص کړئ د ورته مرحلې 1 څخه تر 2 پورې تعقیب کړئ

دوهمه مرحله: اوس لاندې کوډ د VBA کړکۍ کې دننه کړئ

کوډ:

6112

درېیم ګام: اوس په حجره کې کوم ID دننه کړئ D13 او کوډ چل کړئ

مرحله 4: د نوم چې د ID په وړاندې خوندي شوی به ښودل شي

18>

نور ولولئ: 10 په Excel کې د VLOOKUP سره غوره تمرینونه

ورته لوستل

  • VLOOKUP کار نه کوي (8 لاملونه او amp; حلونه)
  • INDEX MATCH vs VLOOKUP فنکشن (9 مثالونه)
  • VLOOKUP په Excel کې د ډیری معیارونو سره وکاروئ (6 میتودونه + بدیلونه)
  • په کالم کې د وروستي ارزښت موندلو لپاره ایکسل VLOOKUP (د بدیلونو سره)
  • ایکسیل VLOOKUP د ډیری ارزښتونو عمودی بیرته راستنیدو لپاره

3. په VBA کې د VLOOKUP په کارولو سره د ان پټ بکس سره معلومات ومومئ

راځئ چې وګورو چې څنګه موږ کولی شو د VBA د ان پټ بکس په کارولو سره ډاټا وپلټئ. د لټون لپاره، موږ باید د VBA کوډ کې د VLOOKUP فعالیت وکاروو. بیا بیا، ډیټاسیټ به ورته وي، مګر د لټون طریقه به توپیر ولري. دلته زموږ دنده د کارمند معاش معلومول ديد ID او ډیپارټمنټ په داخلولو سره.

مرحله 1: لومړی د VBA کړکۍ پرانیزئ د ورته مرحلې 1 څخه تر 2 ګام پورې تعقیب کړئ

دوهمه مرحله: اوس د VBA کنسول کې لاندې کوډ دننه کړئ او چل کړئ دا

24>

کوډ:<2

5259

درېیم ګام: دا به په لومړي کالم کې د ID او ډیپارټمنټ سره یو ګډ تار چاپ کړي

25>

پړاو 4: اوس یو ځل بیا د VBA کنسول ته لاړ شئ او بشپړ کوډ دننه کړئ او بیا چل کړئ

3>0> کوډ:

2823

د کوډ تشریح

  • لومړی، حجرې(i, "A"). ارزښت = حجرې(i, "B"). ارزښت او amp ; "_" & Cells(i, "D"). ارزښت د دې کوډ په کارولو سره موږ ID او ډیپارټمنټ سره تړل شوي ارزښتونه په A کالم کې ذخیره کوو.
  • lookup_val = ID & "_" & ډیپارټمنټ دا تعریف کوي چې د لټون ارزښت به ID او ډیپارټمنټ وي.
  • تنخوا = غوښتنلیک.WorksheetFunction.VLookup(lookup_val, Range("A: F"), 6, False) دلته موږ د کارمند معاش په یو متغیر کې زیرمه کوو چې نوم یې معاش
  • که غلط وي. شمیره = 1004 بیا دا د حالت چک کول دي. موږ ګورو چې ایا د خطا شمیره 1004 ده که نه. په Excel VBA 1004 کوډ کې معنی دا ده چې لټون شوی ارزښت ندی موندل شوی، حذف شوی یا لرې شوی.

5 ګام: اوس به د دې عکس په څیر یو پاپ اپ وي. داخل کړئ ID او Department په ترتیب سره

مرحله 6: د Ok تڼۍ فشارولو وروستهوروستی محصول به وښودل شي

مرحله 7: که تاسو غلط ID یا ډیپارټمنټ داخل کړئ، <2 دا به لاندې پیغام وښیې

نور ولولئ: په Excel کې د ډیری شرایطو سره VLOOKUP څنګه (2 میتودونه)

4. په VBA کې د VLOOKUP په کارولو سره د بټن سره معلومات ومومئ

اوس به موږ وګورو چې څنګه کولی شو د کوډ په لاسي ډول د چلولو پرځای د تڼۍ په مرسته معلومات ومومئ. یو ځل بیا، ډیټاسیټ به د پورته په څیر وي.

1 ګام: لومړی د Developer tab

لاندې Insert اختیار غوره کړئ.

دوهمه مرحله: بیا د بټن انتخاب غوره کړئ له Insert

درېیم ګام: د خپلې اړتیا سره سم تڼۍ کېږدئ او د تڼۍ نوم ورکړئ

۴ ګام: اوس په تڼۍ ښي کلیک وکړئ او غوره کړئ ماکرو وټاکئ

34>

5 ګام: اوس یو نوی میکرو او نوم رامینځته کړئ دا vlookup_function_4

مرحله 6: لاندې کوډ په VBA کنسول کې ولیکئ او چل کړئ کوډ

36>

کوډ:

5838

مرحله 6: اوس کوم ID دننه کړئ او تڼۍ کیکاږئ

نور ولولئ: په Excel کې د بل ورک شیټ څخه د ارزښتونو موندلو لپاره د VBA VLOOKUP کارول

شیان په یاد ولرئ

<40 <40
عام تېروتنې کله چې دوی ښکاره کوي
1004 تېروتنه کله چې د VBA vlookup کوډ نشي کولی د lookup_value ومومي، دا بهد 1004 تېروتنه ورکړئ.
VLOOKUP فنکشن په VBA کې نه موندل کیږي Vlookup فنکشن د WorksheetFunction په کارولو سره په Excel VBA کې ویل کیدی شي.
د تېروتنې اداره کول د vlookup فنکشن کې تېروتنه د ګوټو بیان په کارولو سره کنټرول کیدی شي که چیرې دا یوه تېروتنه راوباسي.

نتیجی 5>

دا په Excel کې VBA کې د VLOOKUP فنکشن کارولو ځینې لارې دي. ما ټول میتودونه د دوی اړوند مثالونو سره ښودلي مګر ډیری نور تکرارونه شتون لري. ما د کارول شویو دندو په اساساتو هم بحث کړی دی. که تاسو د دې ترلاسه کولو لپاره کومه بله لاره لرئ، نو مهرباني وکړئ له موږ سره یې شریک کړئ.

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.