Excel VBA တွင် အတန်းနှင့် ကော်လံအလိုက် ဆဲလ်တန်ဖိုးကို မည်သို့ရယူရမည်နည်း။

  • ဒါကိုမျှဝေပါ။
Hugh West

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

Excel VBA တွင် အတန်းနှင့်ကော်လံအလိုက် ဆဲလ်တန်ဖိုးကို ရယူပါ (အမြန်ကြည့်ရန်)

7368

အလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ

ဤဆောင်းပါးကိုဖတ်နေစဉ် လေ့ကျင့်ခန်းလုပ်ရန် ဤအလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။

အတန်းနှင့် ကော်လံအလိုက် ဆဲလ်တန်ဖိုးကို ရယူပါ

Excel VBA တွင် အတန်းလိုက်နှင့် ကော်လံတန်ဖိုးကို ရယူရန် နည်းလမ်း 3 ခု

ထို့ကြောင့်၊ နောက်ထပ် မနှောင့်နှေးဘဲ၊ ယနေ့ ကျွန်ုပ်တို့၏ အဓိက ဆွေးနွေးမှုသို့ သွားကြပါစို့။ ယနေ့ 3 နည်းလမ်းများဖြင့် ဆဲလ်တန်ဖိုးကို ရယူရန် သင်ယူပါလိမ့်မည်- အလုပ်စာရွက်တစ်ခုလုံး၊ အလုပ်စာရွက်၏ အသုံးပြုထားသော အကွာအဝေးမှ နှင့် ရွေးချယ်ထားသော အပိုင်းအခြားမှ ဖြစ်သည်။

၁။ Excel VBA ရှိ Worksheet တစ်ခုလုံးမှ အတန်းနှင့် ကော်လံအလိုက် ဆဲလ်တန်ဖိုးကို ရယူပါ

ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် အလုပ်စာရွက်တစ်ခုလုံးမှ အတန်းနှင့် ကော်လံအလိုက် ဆဲလ်တန်ဖိုးကို ရရှိမည်ဖြစ်သည်။

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

ဥပမာ၊ 4th အတန်းနှင့် Sheet1 ဟုခေါ်သော အလုပ်စာရွက်၏ 6th ကော်လံမှ တန်ဖိုးကို ရယူရန်၊ သင်လုပ်နိုင်သည် အသုံးပြုရန်-

5760

⧭ ဥပမာ-

ဤနေရာတွင် Sheet1 ဟုခေါ်သော ကျောင်းသားအချို့၏အမည်များ ရှိသည့် အလုပ်စာရွက်တစ်ခုရရှိပါသည်။> နှင့် သူတို့၏ အမှတ်အသားများကျောင်းတစ်ခု၏ ရူပဗေဒ၊ ဓာတုဗေဒ၊ နှင့် သင်္ချာ ။ ဒေတာအစုံသည် အလုပ်စာရွက်၏ဆဲလ် A1 မှ စတင်သည်။

ယခု 6th ကျောင်းသူ Chemistry မှ အမှတ်များရရှိရန် မှ ဆဲလ်တန်ဖိုးကို ရယူရပါမည်။ အလုပ်စာရွက်၏ 6>7th အတန်းနှင့် 3rd ကော်လံ။

VBA ကုဒ်သည်-

⧭ VBA ကုဒ်-

6936

⧭ Output-

ကုဒ်ကိုဖွင့်ပါ။ ၎င်းသည် 7th row နှင့် 3rd ကော်လံမှ Sheet1 မှ ဆဲလ်တန်ဖိုးကိုပြသမည်ဖြစ်ပြီး 78 ဖြစ်သည်။

ပိုမိုဖတ်ရန်- Excel တွင် VBA ကို အသုံးပြု၍ ကော်လံတွင် တန်ဖိုးရှာနည်း (နည်းလမ်း 4 ခု)

၂။ Excel VBA တွင်အသုံးပြုထားသောအကွာအဝေးမှအတန်းနှင့်ကော်လံအလိုက်ဆဲလ်တန်ဖိုးကိုရယူပါ

ထို့နောက်၊ အလုပ်စာရွက်၏အသုံးပြုထားသောအကွာအဝေးမှအတန်းနှင့်ကော်လံအလိုက်ဆဲလ်တန်ဖိုးကိုရလိမ့်မည်။

အလုပ်စာရွက်၏အသုံးပြုထားသောအကွာအဝေးမှအတန်းနှင့်ကော်လံအလိုက်ဆဲလ်တန်ဖိုးကိုရယူရန်၊ VBA ဆဲလ်နည်းလမ်း ကို ထပ်မံအသုံးပြုနိုင်သော်လည်း <6 တစ်လျှောက်တွင်၊> UsedRange အရာဝတ္ထု။

ဥပမာ၊ 4th အတန်းရှိ ဆဲလ်မှ တန်ဖိုးကို ရယူရန်နှင့် Sheet2<7 ဟုခေါ်သော အလုပ်စာရွက်၏ အသုံးအကွာအဝေး၏ 6th ကော်လံ၊> ၊ သင်သုံးနိုင်သည်-

3980

⧭ ဥပမာ-

ဤနေရာတွင် တူညီသောဒေတာအစုံနှင့်အတူ Sheet2 ဟုခေါ်သော အခြားအလုပ်စာရွက်တစ်ခုရရှိပါသည်။ ကျောင်းသားအချို့၏အမည်များ နှင့် ကျောင်းတစ်ကျောင်း၏ ရူပဗေဒ၊ ဓာတုဗေဒ၊ နှင့် သင်္ချာ တို့တွင် ၎င်းတို့၏ အမှတ်များ။ ဒါပေမယ့် ဒီတစ်ခါတော့ data set စတင်ပါပြီ။အလုပ်စာရွက်၏ဆဲလ် B2 မှ။

ယခု 6th ကျောင်းသား၏ အမှတ်များကို Chemistry တွင် ထပ်မံရရှိရန် မှ တန်ဖိုးကို ရယူရပါမည်။ အသုံးပြုထားသော အပိုင်းအခြား၏ 6>7th အတန်းနှင့် 3rd ကော်လံ။

VBA ကုဒ်သည်-

⧭ VBA ကုဒ်-

6212

⧭ Output-

ကုဒ်ကိုဖွင့်ပါ။ ၎င်းသည် 7th row နှင့် 3rd ကော်လံမှ Sheet2 ဖြစ်သည့် 78 မှ ဆဲလ်တန်ဖိုးကို ပြသပါမည်။

နောက်ထပ် ဖတ်ရှုရန်- Excel တွင် ကော်လံတွင် တန်ဖိုးရှာနည်း (နည်းလမ်း 4 ခု)

အလားတူစာဖတ်ခြင်း

  • Excel တွင် ကော်လံတစ်ခုတွင် တန်ဖိုးတစ်ခု၏ပထမဆုံးဖြစ်ပေါ်မှုကို ရှာဖွေနည်း (နည်းလမ်း 5 ခု)
  • ရှာဖွေနည်း Excel ရှိ ကော်လံတစ်ခုတွင် တန်ဖိုးတစ်ခု၏ နောက်ဆုံးဖြစ်ပေါ်မှု (နည်းလမ်း 5 ခု)

၃။ Excel VBA ရှိ တိကျသောအကွာအဝေးမှ အတန်းနှင့်ကော်လံအလိုက် ဆဲလ်တန်ဖိုးကို ရယူပါ

နောက်ဆုံးတွင်၊ ရွေးချယ်ထားသော အလုပ်စာရွက်၏ အကွာအဝေးတစ်ခုမှ အတန်းနှင့် ကော်လံအလိုက် ဆဲလ်တန်ဖိုးကို ရယူပါမည်။

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

ဥပမာအားဖြင့်၊ 4th အတန်းနှင့် အပိုင်းအခြား E2:H14 6th ကော်လံမှ တန်ဖိုးကို ရယူရန်၊ Sheet3 ဟုခေါ်သော အလုပ်စာရွက်၊ သင်သုံးနိုင်သည်-

2016

⧭ ဥပမာ-

ဤနေရာတွင် Sheet3<7 ဟုခေါ်သော အခြားအလုပ်စာရွက်တစ်ခုရရှိပါသည်။> ဒေတာအတွဲနှစ်ခုနှင့်။ တစ်ခုနှင့်တစ်ခုကျောင်းသားများ၏ အမည်များ နှင့် ID များ (ကျောင်းတစ်ခု၏ B2:C14 ) နှင့် အခြားတစ်ကျောင်း၏ ကျောင်းသားအချို့၏အမည်များ နှင့် ၎င်းတို့၏ ရူပဗေဒ၊ ဓာတုဗေဒ၊ နှင့် သင်္ချာ (E2:H14) တို့တွင် အမှတ်များ။

ယခု 6th ကျောင်းသား၏ အမှတ်များကို Chemistry တွင် ထပ်မံရရှိရန် မှ တန်ဖိုးကို ရယူရပါမည်။ အလုပ်စာရွက်၏ အပိုင်းအခြား E2:H14 ၏ 6>7th အတန်းနှင့် 3rd ကော်လံ။

VBA ကုဒ်သည်-

⧭ VBA ကုဒ်-

5705

⧭ Output-

ကုဒ်ကိုဖွင့်ပါ။ ၎င်းသည် Sheet3 ၏ အပိုင်းအခြား E3:G13 7th အတန်းနှင့် 3rd ကော်လံမှ ဆဲလ်တန်ဖိုးကို ပြသပါမည်၊ 6>78 ။

နောက်ထပ်ဖတ်ရန်- Excel တွင် ထိပ်တန်းတန်ဖိုးများနှင့် အမည် ၅ ခုကိုရှာဖွေနည်း (အသုံးဝင်သောနည်းလမ်း ၈ ခု)

မှတ်သားစရာများ

ဤတွင် ကျွန်ုပ်သည် Excel တွင် VBA UsedRange နှင့် Range object ကို အသုံးပြုထားပါသည်။ အသေးစိတ်သိလိုပါက ဤလင့်ခ်တွင် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။

နိဂုံးချုပ်

ထို့ကြောင့် Excel တွင် VBA ဖြင့် အတန်းနှင့် ကော်လံအလိုက် မည်သည့်ဆဲလ်တန်ဖိုးကိုမဆို ရယူရန် နည်းလမ်းများ။ သင့်တွင် မေးခွန်းများ ရှိပါသလား။ ကျွန်ုပ်တို့အား လွတ်လပ်စွာမေးမြန်းနိုင်ပါသည်။ နောက်ထပ် ပို့စ်များနှင့် အပ်ဒိတ်များအတွက် ကျွန်ုပ်တို့၏ site ExcelWIKI သို့ ဝင်ရောက်ကြည့်ရှုရန် မမေ့ပါနှင့်။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။