မာတိကာ
ရွေးချယ်မှုများဖြင့် ဆဲလ်များကိုဖော်မတ်ဖော်မတ်ရန်နှင့် တစ်ချိန်တည်းတွင် ကြီးမားသောဒေတာဖြင့် လုပ်ဆောင်လိုသည့်အခါ အချိန်ကုန်သက်သာစေသည်။ သို့သော် VBA ၏အကူအညီဖြင့်၊ ကျွန်ုပ်တို့သည် ၎င်းကိုလုပ်ဆောင်ရန် ပရိုဂရမ်ကို လွယ်ကူစွာလုပ်ဆောင်နိုင်သည်။ ဤသင်ခန်းစာတွင်၊ Excel VBA နှင့် အကွာအဝေးတွင် variable row နှင့် variable column ကို အသုံးပြုပုံကို သင်ပြပါမည်။
Practice Workbook ကို ဒေါင်းလုဒ်လုပ်ပါ။
ဤဆောင်းပါးကိုဖတ်ရှုနေစဉ် လေ့ကျင့်ခန်းလုပ်ရန် ဤအလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။
VBA.xlsm ဖြင့် ပြောင်းလဲနိုင်သော အတန်းနှင့်ကော်လံ
5 သင့်လျော်သည်။ Excel VBA ဖြင့် ပြောင်းလဲနိုင်သော အတန်းနှင့် ကော်လံဖြင့် အပိုင်းအခြားကို အသုံးပြုနည်းများ
အောက်ပါကဏ္ဍတွင်၊ 5 နည်းလမ်းများကို variable rows နှင့် ကော်လံများ ဖန်တီးရန် နည်းလမ်းများကို သရုပ်ပြပါမည်။ ၂>။ ထို့အပြင်၊ ၎င်းတို့ကို ဖော်မတ် သို့မဟုတ် ပြောင်းလဲနိုင်သော အကွာအဝေး တွင် စိတ်ကြိုက်ပြုလုပ်ရန် ၎င်းတို့ကို အသုံးပြုနည်းကို သင့်အား ပြသပါမည်။ လုပ်ဆောင်စရာကိုအသုံးပြုရန်အတွက် နမူနာဒေတာအစုံကို အောက်ဖော်ပြပါပုံတွင် ဖော်ပြထားပါသည်။
1. Excel VBA ဖြင့် Variable Row ကိုအသုံးပြုခြင်းဖြင့် သတ်သတ်မှတ်မှတ်အတိုင်းအတာတစ်ခုကို ဖော်မတ်လုပ်ပါ
ကြပါစို့။ variable row number ကို လျှောက်ထားခြင်းဖြင့် variable range ကို ရွေးလိုပါသည်။ အပိုင်းအခြား B5:C10 ကို ရွေးပြီး အပိုင်းအခြားအတွင်း ဖောင့်အရောင် ( Maroon ) ကို အသုံးပြုပါမည်။ ထိုသို့ပြုလုပ်ရန်၊ အောက်ပါရိုးရှင်းသောအဆင့်များကို လိုက်နာပါ။
♠ အဆင့် 1- VBA Module တစ်ခုဖန်တီးပါ
- ပထမဦးစွာ အားလုံးကို၊ Alt + F11 နှိပ်၍ VBA Macro ကိုစတင်ရန်။
- Insert ကိုနှိပ်ပါ။
- ထို့နောက်၊ ရွေးပါ။ Module ။
♠ အဆင့် 2- VBA ကုဒ်တစ်ခုရေးပါ
- ရေးပါ အောက်ပါ VBA ကုဒ်များ။
5979
♠ အဆင့် 3- ပရိုဂရမ်ကို လုပ်ဆောင်ပါ
- ပထမဦးစွာ၊ ပရိုဂရမ်ကို save ပြီး F5 ကို နှိပ်ပါ။
- ထို့ကြောင့် Input box ပေါ်လာပြီး ဟု ရိုက်ထည့်ပါ။ 10 အတန်းနံပါတ် အဖြစ်။
- နောက်ဆုံးတွင်၊ ၎င်းကိုတွေ့မြင်ရန် Enter ကိုနှိပ်ပါ။ အကွာအဝေး နှင့် ( အတန်း 5 ၊ ကော်လံ 2 ) မှ ( ပြောင်းလဲနိုင်သော အတန်း 10 ၊ ကော်လံ 3 ) ကို ရွေးချယ်ထားသည် ။
♠ အဆင့် 4 − ရွေးချယ်ထားသော အကွာအဝေး တွင်
- ဖောင့်အရောင်ကို အပိုင်းအခြားသို့ အသုံးချရန်
- ရွေးချယ်ထားသော အပိုင်းအခြား တွင် ထည့်ရန်၊ အောက်ပါ VBA ကုဒ်များကို ကူးထည့်ပါ .
6617
♠ အဆင့် 5- အတန်းနံပါတ်ကို ရိုက်ထည့်ပါ
- အမျိုးအစား a အတန်းနံပါတ် ( 10 ) တွင် Input box ။
- OK ကိုနှိပ်ပါ။ .
- ထို့ကြောင့်၊ ရွေးချယ်ထားသော အပိုင်းအခြား သည် ရောင်စုံ အောက်ပုံတွင် ပြထားသည့်အတိုင်း ဖြစ်လိမ့်မည်။
နောက်ထပ်ဖတ်ရန်- Excel တွင် ရွေးချယ်ရန်အတွက် အပိုင်းအခြားတစ်ခုပြောင်းလဲနိုင်သော VBA ကိုသတ်မှတ်ရန် VBA ကိုအသုံးပြုနည်း (5 Methods)
2. Dynamic Range ကို စိတ်ကြိုက်ပြုလုပ်ပါ Excel VBA ဖြင့် Variable Row ကိုအသုံးပြုခြင်း
သင်အသုံးပြုထားသော အပိုင်းအခြားသည် အလွန်ကြီးမားသောအခါတွင် အတန်းနံပါတ်ကို သင်မခွဲခြားနိုင်ဘဲ နောက်ဆုံးအသုံးပြုထားသောအတန်း ကို သင်၏ variable row<အဖြစ် အသုံးပြုရန် လိုအပ်ပါသည်။ ၂>။ ၎င်းကိုလုပ်ဆောင်ရန်၊ အောက်တွင်ဖော်ပြထားသောအဆင့်များကိုလိုက်နာပါ။
♠အဆင့် 1- VBA ကုဒ်တစ်ခုထည့်ပါ
- အသစ် Module ကို ရွေးပါ Insert
- ကို ရွေးပါ Module အသစ်တွင်၊ အောက်ပါ အောက်ပါ VBA ပရိုဂရမ် ကို ရေးပါ။
2619
♠ အဆင့် 2- ရွေးချယ်မှုရယူပါ
- ပရိုဂရမ်ကို run ပြီးနောက်၊ သင်၏ အကွာအဝေး ကို ရွေးချယ်ထားသည် သင်၏ နောက်ဆုံးအသုံးပြုသည့်အထိ အတန်း။
♠ အဆင့် 3- ဖောင့်အရောင်ကို အသုံးပြုပါ
- မှတ်သားရန် ရွေးချယ်ထားသော အပိုင်းအခြား သို့မဟုတ် တည်းဖြတ်ရန် ၊ အောက်ပါ VBA ကုဒ်များ ကို ကူးထည့်ပါ။
2861
♠ အဆင့် 4- နောက်ဆုံးရလဒ်
- နောက်ဆုံးတွင်၊ ပရိုဂရမ်ကို သိမ်းဆည်းပြီး ၎င်းကို F5 ကိုနှိပ်ခြင်းဖြင့် run ပါ။
- ရလဒ်အနေဖြင့် သင်၏ နောက်ဆုံးအသုံးပြုထားသောအတန်း နှင့် အပိုင်းအခြားကို အရောင်ဖြင့်ဖော်မတ်ထားသည်။
နောက်ထပ်ဖတ်ရန်- Excel VBA- Dynamic Range ကို အခြား Workbook သို့ ကူးယူပါ
အလားတူ ဖတ်ရှုခြင်း
- Excel တွင် အတန်းတစ်ခုစီအတွက် အတန်းတစ်ခုစီအတွက် VBA ကိုအသုံးပြုနည်း
- VBA တွင် အတန်းနှင့်ကော်လံများကို အကွာအဝေးအတွင်းလှည့်ပတ်ရန် Excel ( 5 ဥပမာများ) <1 6>
- Excel VBA တွင် ဆဲလ်ဗလာအထိ အပိုင်းအခြားကို လှည့်ပတ်ရန် (ဥပမာ 4 ခု)
- Excel VBA တွင် Range သို့ Array ပြောင်းနည်း (နည်းလမ်း 3 ခု)
- Excel တွင် Active Cell မှ Range ကိုရွေးချယ်ရန် VBA ကိုအသုံးပြုနည်း (နည်းလမ်း 3 ခု)
3. Excel VBA ဖြင့် Variable Column ကိုအသုံးပြုခြင်းဖြင့် Specific Range ကို Format ချပါ
variable rows နှင့် ဆင်တူသည်၊ သင်သည် Excel VBA ဖြင့် variable columns ကို အသုံးပြုနိုင်ပါသည်။ B5 ( Row 5 ၊ ကော်လံ 2 ) ဆဲလ်သည် ပထမဆဲလ် အတွင်း၊ အကွာအဝေး၊ နှင့် အတန်း 8 သည် အပိုင်းအခြားအတွင်းရှိ နောက်ဆုံးတန်း ဖြစ်သည်၊ နောက်ဆုံးကော်လံ သည် ပြောင်းလဲနိုင်သော ကော်လံ ပြောင်းလဲနိုင်သောကော်လံ ကိုအသုံးပြုရန် အောက်ပါလုပ်ငန်းစဉ်များကို လိုက်နာပါ။
♠ အဆင့် 1- VBA ကုဒ်တစ်ခုရေးပါ
- အသစ်တစ်ခု Module ၊ အောက်ပါ VBA ကုဒ် ကိုရေးပါ။
4202
♠ အဆင့် 2- ပရိုဂရမ်ကိုဖွင့်ရန်
- ပရိုဂရမ် ကို run ရန် F5 ကိုနှိပ်ပါ သိမ်းဆည်းခြင်း ပြီးနောက်။
- ထို့ကြောင့် သင်၏ ရွေးချယ်ထားသောဆဲလ်များ သည် အပိုင်းအခြား B5:E8 ဖြစ်သောကြောင့် အောက်ပါရလဒ်များကို သင်မြင်ရပါမည်။
4။ Excel VBA ဖြင့်ပြောင်းလဲနိုင်သောကော်လံကိုအသုံးပြုခြင်းဖြင့် Dynamic Range ကို စိတ်ကြိုက်ပြင်ဆင်ပါ
ယခင်တစ်ခုအပြင်၊ သင်သည် ဒိုင်းနမစ်ဖြင့်လုပ်ဆောင်ရန် ပြောင်းလဲနိုင်သောကော်လံ ကို စိတ်ကြိုက်ပြင်ဆင်နိုင်ပါသည်။ သင် ဒေတာကို ကော်လံ တွင် တိုးလာသည်နှင့်အမျှ ရွေးချယ်မှု သို့ ပေါင်းထည့်ပါမည်။ ထိုသို့လုပ်ဆောင်ရန် အောက်ဖော်ပြပါ ရိုးရှင်းသောညွှန်ကြားချက်ကို လိုက်နာပါ။
♠ အဆင့် 1- VBA ကုဒ်ကို ကူးထည့်ပါ
- အောက်ပါ ကို ကူးထည့်ပါ။ VBA ကုဒ်များကို Module အသစ်သို့ ပေးသည်။
1987
♠ အဆင့် 2- ပရိုဂရမ်ကို လုပ်ဆောင်ပါ
- ပထမဦးစွာ၊ ပရိုဂရမ်ကို သိမ်းဆည်းပြီး F5 ကို နှိပ်ပါ။
- ရလဒ်အနေဖြင့် အပိုင်းအခြားကို ရွေးချယ်ပြီး <အထိ ဖော်မတ်လုပ်ထားသည်။ 1>အလုပ်စာရွက်ရှိ နောက်ဆုံးသုံးကော်လံ ။
နောက်ထပ်ဖတ်ရန်- Excel Macro- ကော်လံများစွာကို စီပါDynamic Range (4 Methods)
5. Excel VBA ဖြင့် Variable Row နှင့် Variable Column နှစ်ခုလုံးဖြင့် Range တစ်ခုဖန်တီးပါ
အရေးကြီးသည်မှာ၊ သင်သည် variable row နှစ်ခုလုံးကိုသုံးနိုင်သည် နှင့် ပြောင်းလဲနိုင်သော ကော်လံများ ကို သင့်ရွေးချယ်မှုဖြင့် ရွေးချယ်ပါ။ ကျွန်ုပ်တို့၏ အပိုင်းအခြားရွေးချယ်မှုတွင် ပထမဆုံးဆဲလ်သည် B5 ( Row 5၊ ကော်လံ 2 ) ဖြစ်ပြီး နောက်ဆုံးအပိုင်းသည် ကျွန်ုပ်တို့၏ရွေးချယ်မှုအပေါ်တွင် ကွဲပြားပါမည်။ အလုပ်ပြီးမြောက်ရန် အောက်ဖော်ပြပါ အဆင့်များကို လိုက်နာပါ။
♠ အဆင့် 1- VBA ကုဒ်ကို ရိုက်ထည့်ပါ
- ပထမဦးစွာ အသစ်တစ်ခု ဖန်တီးပါ Module ။
- ထို့နောက်၊ အောက်ပါ အောက်ပါ VBA ကုဒ်များ ကို ရေးပါ။
8361
♠ အဆင့် 2- အတန်းနံပါတ်ကိုထည့်ပါ
- ရိုက်ပါ မည်သည့် အတန်းနံပါတ် ကို ရိုက်ထည့်ပါ။
♠ အဆင့် 3- ကော်လံနံပါတ်ကိုထည့်ပါ
- ရိုက်ထည့်ပါ မည်သည့် ကော်လံနံပါတ် .
♠ အဆင့် 4- နောက်ဆုံးရလဒ်များရယူပါ
- ထို့ကြောင့် သင်ရွေးချယ်ထားသည့်အတိုင်း ( အတန်း ၊ ကော်လံ ) = ( 8,5 )၊ အောက်ပါပုံတွင် ပြထားသည့်အတိုင်း နောက်ဆုံးရလဒ်ကို သင်ရရှိပါမည်။ ရုပ်ပုံ။
နိဂုံး
နောက်ဆုံးတွင်၊ Excel VBA<ဖြင့် ပြောင်းလဲနိုင်သော အတန်းများနှင့် ကော်လံများပါရှိသည့် အပိုင်းအခြားကို သင်မည်သို့အသုံးပြုရမည်ကို ယခု နားလည်လာမည်ဟု မျှော်လင့်ပါသည်။ ၂>။ သင်၏ဒေတာကို ပညာသင်ကြားပြီး လက်တွေ့ကျင့်သုံးသောအခါတွင် ဤနည်းဗျူဟာအားလုံးကို လုပ်ဆောင်သင့်သည်။ အလေ့အကျင့်စာအုပ်ကို ဆန်းစစ်ပြီး သင်သင်ယူခဲ့သည့်အရာများကို အသုံးချပါ။ သင်၏ ရက်ရောသော ပံ့ပိုးကူညီမှုကြောင့် ဤကဲ့သို့သော အစီအစဉ်များကို ဆက်လက်ကမ်းလှမ်းရန် ကျွန်ုပ်တို့အား တိုက်တွန်းထားပါသည်။
သင့်တွင် တစ်စုံတစ်ရာ ရှိပါက၊မေးခွန်းများ၊ ကျွန်ုပ်တို့ထံ ဆက်သွယ်ရန် တုံ့ဆိုင်းမနေပါနှင့်။ ကျေးဇူးပြု၍ အောက်ပါမှတ်ချက်များကဏ္ဍတွင် သင့်အတွေးအမြင်များကို မျှဝေပါ။
Exceldemy ဝန်ထမ်းများသည် သင့်ထံ အမြန်ဆုံးပြန်လည်ရောက်ရှိပါမည်။
ကျွန်ုပ်တို့နှင့်အတူနေ၍ ဆက်လက်လေ့လာပါ။