Vba တွင် intersect ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


သီးခြားအပိုင်းအခြားနှစ်ခု၏ ဆုံစည်းမှုကိုကိုယ်စားပြုသည့် အပိုင်းအခြားတစ်ခုကို ပြန်ပေးရန် VBA တွင် ဖြတ်တောက်သည့် နည်းလမ်းကို သင်အသုံးပြုနိုင်သည်။

ဤနည်းလမ်းကို လက်တွေ့တွင် အသုံးပြုရန် ဘုံနည်းလမ်းတစ်ခုဖြစ်သည်။

 Function FindIntersect(range1, range2)
    FindIntersect = Application.Intersect(range1, range2)
End Function

ထို့နောက် သင်သည် ဤလုပ်ဆောင်ချက်ကို Excel စာရင်းဇယားတစ်ခုသို့ တိုက်ရိုက်ထည့်သွင်းနိုင်ပြီး အပိုင်းအခြားနှစ်ခုကို သတ်မှတ်နိုင်ပြီး လုပ်ဆောင်ချက်သည် ဤအပိုင်းအခြားနှစ်ခု၏ ဆုံစည်းမှုကို ကိုယ်စားပြုသည့် အပိုင်းအခြားရှိ တန်ဖိုးတစ်ခုစီကို ပြန်ပေးမည်ဖြစ်သည်။

အောက်ဖော်ပြပါ ဥပမာများသည် Excel တွင် အောက်ပါဒေတာအစုံဖြင့် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည်-

ဥပမာ 1- အပိုင်းနှစ်နှစ်ခု၏ ဆုံချက်ကို ရှာပါ (ရလဒ်အဖြစ် ဆဲလ်တစ်ခုနှင့်)

အကွာအဝေး A2:C2 နှင့် A1:A11 ကြားလမ်းဆုံကို ကိုယ်စားပြုသည့် ဆဲလ်တန်ဖိုးကို ပြန်ပေးလိုသည်ဆိုပါစို့။

VBA တွင် အောက်ပါလုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ သတ်မှတ်နိုင်သည်-

 Function FindIntersect(range1, range2)
    FindIntersect = Application.Intersect(range1, range2)
End Function

ထို့နောက် ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ဇယားကွက်ရှိ ဆဲလ်တစ်ခုသို့ ဤလုပ်ဆောင်ချက်ကို တိုက်ရိုက်ရိုက်ထည့်နိုင်သည်-

ဖော်မြူလာသည် အပိုင်းအခြား A2:C2 နှင့် A1:A11 ၏ လမ်းဆုံကိုကိုယ်စားပြုသည့် Mavs တန်ဖိုးကို ပြန်ပေးသည်။

ဥပမာ 2- အပိုင်းနှစ်နှစ်ခု၏ ဆုံချက်ကို ရှာပါ (ရလဒ်အဖြစ် ဆဲလ်များစွာဖြင့်)

အကွာအဝေး A1:C3 နှင့် A1:B10 ကြားလမ်းဆုံကို ကိုယ်စားပြုသည့် ဆဲလ်အကွာအဝေးတစ်ခုလုံးကို ပြန်ပေးလိုသည်ဆိုပါစို့။

VBA တွင် အောက်ပါလုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ သတ်မှတ်နိုင်သည်-

 Function FindIntersect(range1, range2)
    FindIntersect = Application.Intersect(range1, range2)
End Function

ထို့နောက် ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ဇယားကွက်ရှိ ဆဲလ်တစ်ခုသို့ ဤလုပ်ဆောင်ချက်ကို တိုက်ရိုက်ရိုက်ထည့်နိုင်သည်-

ဖော်မြူလာသည် အပိုင်းအခြား A1:C3 နှင့် A1:B10 ၏ လမ်းဆုံကို ကိုယ်စားပြုသော ထောင့်မှန်စတုဂံအကွာအဝေးကို ပြန်ပေးသည် ။

မှတ်ချက် – VBA Intersect နည်းလမ်းအတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

VBA- အသုံးပြုထားသော ကော်လံအရေအတွက်ကို ရေတွက်နည်း
VBA- ဇယားတစ်ခုရှိ အတန်းများကို ရေတွက်နည်း
VBA- အလုပ်စာအုပ်တွင် စာရွက်အရေအတွက်ကို ရေတွက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်