မာတိကာ
ဤဆောင်းပါးတွင်၊ 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 သို့ ဝင်ရောက်ကြည့်ရှုရန် မမေ့ပါနှင့်။