Excel VBA ဖြင့် နောက်ဆုံးအတန်းသို့ အလိုအလျောက်ဖြည့်ဖော်မြူလာ (ဥပမာ 5 ခု)

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

မာတိကာ

သင်သည် Microsoft Excel နှင့် ခဏတာ အလုပ်လုပ်နေပါက၊ AutoFill ၏ အရေးပါပုံကို သင်သိပါသည်။ အတန်း သို့မဟုတ် ကော်လံတစ်လျှောက် ဖော်မြူလာတစ်ခုကို ကူးယူရန်အတွက် ဤနည်းလမ်းကို ကျွန်ုပ်တို့ အသုံးပြုပါသည်။ ယခု ကျွန်ုပ်တို့သည် ၎င်းကို မောက်စ်ဖြင့် ကိုယ်တိုင် အသုံးပြုနိုင်သည်။ သို့သော် သင့်တွင် ဒေတာပါသော အတန်းကြီးတစ်ခုရှိပါက၊ မည်သည့်ဖော်မြူလာကိုမဆို နောက်ဆုံးအတန်း သို့မဟုတ် ကော်လံသို့ ကူးယူရန် ခက်ခဲပါလိမ့်မည်။ သင်သည် နောက်ဆုံးအတန်း သို့မဟုတ် ကော်လံသို့ ဖော်မြူလာတစ်ခုကို လွယ်ကူစွာ ဖြည့်ရန် VBA ကုဒ်ကို အသုံးပြုနိုင်သည်။

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

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

နောက်ဆုံးအတန်းသို့ အလိုအလျောက်ဖြည့်ဖော်မြူလာ.xlsm

AutoFill ဟူသည် အဘယ်နည်း။ Excel?

ယခု၊ အလိုအလျောက်ဖြည့်ခြင်းသည် အသုံးပြုသူများအား တန်ဖိုးများ၊ ဖော်မတ်များ သို့မဟုတ် ဖော်မြူလာများဖြင့် ကျန်အတန်းများ သို့မဟုတ် ကော်လံများကို အလိုအလျောက်ဖြည့်နိုင်စေမည့် Microsoft Excel ၏ ပါ၀င်သည့်လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဆဲလ်တိုင်း၏ ညာဘက်အောက်ခြေထောင့်သို့ ကာဆာကို ယူသောအခါ ၎င်းကို ခွဲခြားနိုင်သည်။ အဲဒါကို Excel ရဲ့ အလိုအလျောက်ဖြည့်ပေးသူလို့ ခေါ်ပါတယ်။

အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံကို ကြည့်ကြည့်ပါ-

ဒီမှာ နံပါတ်နှစ်ခုကို သင်တွေ့မြင်ရပါတယ်။ Excel တွင် အလိုအလျောက်ဖြည့်စွက်မှုကို အသုံးပြု၍ ကျန်အတန်းများကို ဖြည့်ပါမည်။

ပထမ၊ ဆဲလ် B5:B6 ၏ အပိုင်းအခြားကို ရွေးပါ။ ထို့နောက်၊ ညာဘက်အောက်ခြေထောင့်တွင် အလိုအလျောက်ဖြည့်လက်ကိုင်ကို သင်တွေ့ရပါမည်။

ယခု၊ ဤအော်တိုဖြည့်စွက်မှုလက်ကိုင်ကို အောက်သို့ဆွဲဆွဲပါ။

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

Excel VBA ဖြင့် အော်တိုဖြည့်နည်းကို အသုံးပြုနည်း

သင့်တွင် ပေးထားသည့် အပိုင်းအခြားတစ်ခုတွင် အတန်းများ သို့မဟုတ် ကော်လံများ အများအပြားရှိပါက၊ အောက်သို့ ဆွဲချရပါမည်။ နောက်ဆုံးအတန်း သို့မဟုတ် ကော်လံသို့ အလိုအလျောက်ဖြည့်သည့် လက်ကိုင်။ ၎င်းသည် အလွန်ရှုပ်ထွေးသော လုပ်ငန်းစဉ်တစ်ခုဖြစ်သည်။ ကျေးဇူးတင်စွာဖြင့် သင်သည် Excel ရှိ VBA ကုဒ်များကို အသုံးပြု၍ ၎င်းကို လျှော့ချနိုင်သည်။ သင်သည် ဆဲလ်များကို တန်ဖိုးများ၊ ဖော်မြူလာများ သို့မဟုတ် ဖော်မတ်များဖြင့် အလိုအလျောက်ဖြည့်ရန် VBA ကုဒ်ကို အသုံးပြုနိုင်သည်။

ယေဘူယျ Syntax-

အပိုင်းအခြား .AutoFill Destination၊ Type

ဤတွင်၊

အပိုင်းအခြား(“B5”): ကျန်စီးရီးများကိုဖြည့်ရန် အဓိကပုံစံပါရှိသောဆဲလ်။

ဦးတည်ချက်- သင်ပုံစံစီးရီးဖြင့်ဖြည့်လိုသည့်ဆဲလ်အကွာအဝေး။

xlAutoFillType အဖြစ် ရိုက်ပါ- စီးရီး ဖြည့်စွက် အမျိုးအစား။ သင်ရွေးချယ်နိုင်သော အမျိုးမျိုးသော အလိုအလျောက်ဖြည့်သည့်အမျိုးအစားများရှိပါသည်။

နောက်ထပ်ဖတ်ရန်- Excel တွင် VBA အော်တိုဖြည့်နည်း

Excel တွင် အော်တိုဖြည့်နည်း 4 အမျိုးအစား VBA

ဤကဏ္ဍတွင်၊ ကျွန်ုပ်သည် အလိုအလျောက်ဖြည့်စွက်မှုအမျိုးအစားအချို့ကို ဆွေးနွေးပါမည်။ xlAutoFillType ကို အသုံးပြု၍ မည်သည့် အလိုအလျောက် ဖြည့်စွက်မှု အမျိုးအစားကိုမဆို ရွေးချယ်နိုင်သည်ကို ကျွန်ုပ်တို့ သိထားပြီးဖြစ်သည်။ ဤတွင်၊ ကျွန်ုပ်သည် ၎င်းနှင့်ပတ်သက်သည့် ဥပမာအချို့ကို သင့်အား ပြသနေပါသည်။

၁။ xlFillDefault

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

ဖန်သားပြင်ဓာတ်ပုံကိုကြည့်ပါ-

ကျန်ဆဲလ်များကို အလိုအလျောက်ဖြည့်ရန် အောက်ပါ VBA ကုဒ်ကို ရိုက်ထည့်ပါ-

1228

ယခု၊ VBA macro ကို run ပြီးနောက်၊ သင်မြင်ရပါလိမ့်မည်။အောက်ပါ-

၎င်းသည် VBA macro ကိုအသုံးပြု၍ ကျန်ဆဲလ်များကို အလိုအလျောက်ဖြည့်ပေးပါသည်။

၂။ xlFillCopy

တူညီသောတန်ဖိုးများကိုကူးယူရန် အလိုအလျောက်ဖြည့်အမျိုးအစားတွင် xlFillCopy အမျိုးအစားကို သုံးနိုင်သည်။

ဖန်သားပြင်ဓာတ်ပုံကိုကြည့်ပါ-

ကျန်ဆဲလ်များကို အလိုအလျောက်ဖြည့်ရန် အောက်ပါ VBA ကုဒ်ကို ရိုက်ထည့်ပါ-

1197

ယခု၊ VBA macro ကို run ပြီးပါက အောက်ပါတို့ကို တွေ့ရလိမ့်မည်-

Excel သည် ကျန်ဆဲလ်များကို တူညီသောတန်ဖိုးများဖြင့် ဖြည့်ပေးပါသည်။

၃။ xlFillMonths

သင်သည် xlFillMonths အလိုအလျောက်ဖြည့်အမျိုးအစားကို အသုံးပြု၍ လများကို ဖြည့်စွက်နိုင်သည်။

ဖန်သားပြင်ဓာတ်ပုံကို ကြည့်ကြည့်ပါ-

ဤတွင်၊ ကျွန်ုပ်တို့သည် ဇန်နဝါရီနှင့် ဖေဖော်ဝါရီ နှစ်လအတွင်း ဝင်ရောက်လာခဲ့သည်။

ကျန်ဆဲလ်များကို အလိုအလျောက်ဖြည့်ရန် အောက်ပါ VBA ကုဒ်ကို ရိုက်ထည့်ပါ-

1267

ယခု၊ VBA မက်ခရိုကို လည်ပတ်ပြီးနောက်၊ အောက်ပါတို့ကို တွေ့ရလိမ့်မည်-

Excel သည် ပုံစံများကို အလိုအလျောက် နားလည်ပြီး ၎င်းတို့နှင့် ဖြည့်ပေးပါသည်။

၄။ xlFillFormats

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

စခရင်ရှော့တွင်ကြည့်ပါ-

ဤနေရာတွင် ကျွန်ုပ်တို့ ရှိသည် ဆဲလ်နှစ်ခုကို အရောင်အချို့ဖြင့်ဖြည့်ပါ။

ယခု၊ ကျန်ဆဲလ်များကို အလိုအလျောက်ဖြည့်ရန် အောက်ပါ VBA ကုဒ်ကို ရိုက်ထည့်ပါ-

5232

ယခု၊ VBA macro ကို run ပြီးနောက်၊ သင်တွေ့မြင်ရပါလိမ့်မည်။ အောက်ပါအတိုင်း-

သင်တွေ့မြင်ရသည့်အတိုင်း၊ ကျွန်ုပ်တို့၏ VBA macro သည် အော်တိုဖြည့်စွက်မှုကို အသုံးပြုသည်ကော်လံ B အတန်းများကို ထိထိရောက်ရောက် ဖြည့်ပါ။

နောက်ထပ် ဖတ်ရှုရန်- Excel တွင် လများကို အလိုအလျောက်ဖြည့်နည်း

5 မှ နောက်ဆုံးအတန်းသို့ အလိုအလျောက်ဖြည့်ဖော်မြူလာဖြင့် နမူနာများ Excel VBA

1. နောက်ဆုံးအသုံးပြုထားသောအတန်းသို့ ဖော်မြူလာတစ်ခုကို အလိုအလျောက်ဖြည့်ရန် VBA

ထိုနည်းတူစွာ၊ သင်သည် VBA ကိုအသုံးပြု၍ ဖော်မြူလာတစ်ခုကို အလိုအလျောက်ဖြည့်နိုင်ပါသည်။ ယခင်အပိုင်းများကိုဖတ်ပြီးပါက၊ ဤအရာကိုသင်အလွယ်တကူလုပ်ဆောင်နိုင်သည်။ ဖော်မြူလာကို နောက်ဆုံးအတန်းသို့ အလိုအလျောက်ဖြည့်သည့်အခါ ပြဿနာပေါ်လာသည်။ နောက်ဆုံးအသုံးပြုထားသောအတန်းကို ဦးစွာခွဲခြားသတ်မှတ်ရန် လိုအပ်သည်။ ထို့နောက်တွင်၊ VBA ကုဒ်သည် ၎င်းတို့ကို အလိုအလျောက် ဖြည့်ပေးမည်ဖြစ်သည်။

အောက်ပါဒေတာအတွဲကိုကြည့်ပါ-

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

၎င်းကိုလုပ်ဆောင်ရန်၊ အောက်ပါကုဒ်ကိုရိုက်ထည့်ပါ-

8343

last_row = Cells(Rows.Count, 2).End(xlUp).အတန်း- ၎င်းသည် ကော်လံ B မှ နောက်ဆုံးအသုံးပြုထားသောအတန်းကို ပြန်ပေးသည်။ သင့်ဒေတာအတွဲမှ မည်သည့်ကော်လံကိုမဆို ရွေးချယ်နိုင်ပါသည်။

Range(“E5”).ဖော်မြူလာ = “=SUM(C5:D5)”- ကျွန်ုပ်တို့သည် Cell C5 နှင့် D5 တို့၏ ရောင်းအားကို ပေါင်းထည့်ပါသည်။

အပိုင်းအခြား(“E5”)။အလိုအလျောက်ဖြည့်ရန်နေရာ-=Range(“E5:E” & last_row): ရလဒ်ရရှိပြီးနောက်၊ ကျွန်ုပ်တို့သည် အော်တိုဖြည့်စွက်မှုကို အသုံးပြုပါသည်။ ၎င်းသည် Cell E5 မှ ကျွန်ုပ်တို့ယခင်ကရရှိသည့် နောက်ဆုံးအသုံးပြုထားသောအတန်းသို့ အလိုအလျောက်ဖြည့်ခြင်းစတင်သည်။

ယခု VBA macro ကိုဖွင့်ပါ။ ထို့နောက်တွင်၊ သင်သည် အောက်ပါ output ကို တွေ့ရလိမ့်မည်-

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

နောက်ထပ်ဖတ်ရန်- ဒေတာဖြင့် နောက်ဆုံးအတန်းသို့ ဖြည့်နည်း Excel

2. ActiveCell မှနောက်ဆုံးအတန်းအထိ VBA AutoFill

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

၎င်းသည် ယခင်ဥပမာနှင့် ဆင်တူသည်။ ကျွန်ုပ်တို့သည် ယခင်ဒေတာအတွဲကို အသုံးပြုနေပါသည်-

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

ယခု၊ အောက်ပါကုဒ်ကို ရိုက်ထည့်ပါ-

2740

last_row = Cells(Rows.Count, 2).End(xlUp)။Row- ၎င်းသည် နောက်ဆုံးအသုံးပြုခဲ့သည့်ကို ပြန်ပေးသည်။ ကော်လံ B မှ အတန်း။ သင့်ဒေတာအတွဲမှ မည်သည့်ကော်လံကိုမဆို သင်ရွေးချယ်နိုင်ပါသည်။

ActiveCell.Formula = “=SUM(C5:D5)”: ကျွန်ုပ်တို့သည် Cell ၏ရောင်းအားကို ပေါင်းထည့်ပါသည်။ C5 နှင့် D5 သင့်ရွေးချယ်ထားသောဆဲလ်တွင်။

ActiveCell.AutoFill Destination:=Range(ActiveCell.Address & “:E” & last_row): ရလဒ်ရပြီးနောက်၊ ကျွန်ုပ်တို့သည် အလိုအလျောက်ဖြည့်စွက်မှုကို အသုံးပြုသည်။ ၎င်းသည် တက်ကြွသောဆဲလ်မှ ကျွန်ုပ်တို့ယခင်ကရရှိသည့် နောက်ဆုံးအသုံးပြုထားသောအတန်းအထိ အလိုအလျောက်ဖြည့်ခြင်းကို စတင်သည်။

ယခု၊ Cell E5 ကိုရွေးချယ်ပါ။

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

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

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

  • သတ်မှတ်ထားသောအကြိမ်အရေအတွက်ကို အတန်းထဲတွင် ထပ်တလဲလဲလုပ်နည်း Excel (နည်းလမ်း 4 ခု)
  • Excel တွင် အတန်းများအလိုအလျောက် နံပါတ်များ (8 နည်းလမ်းများ)
  • တူညီသောတန်ဖိုးဖြင့် Excel တွင် ကော်လံဖြည့်နည်း (9 လှည့်ကွက်များ )
  • Excel တွင် AutoFill Shortcut ကိုသုံးပါ (7 Methods)

3. Excel VBA ဖြင့် Dynamic Range ကိုအသုံးပြုပြီး နောက်ဆုံးအတန်းသို့ AutoFill လုပ်ပါ

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

တည်ငြိမ်သောအပိုင်းအခြားများကို နားလည်ရန် အောက်ပါကုဒ်ကိုကြည့်ပါ-

7840

ကျွန်ုပ်တို့သည် အခြေခံအားဖြင့် Excel ကို တွင် ဖော်မြူလာထည့်ရန် ပြောထားသည်။ Cell E5 နှင့် Cell E5 မှ Cell E11 သို့ အလိုအလျောက်ဖြည့်ပါ။ ဤတွင်၊ ကျွန်ုပ်တို့သတ်မှတ်ထားသော အပိုင်းအခြား။ အတန်းတွေ ထပ်ထည့်ရင် ဘာဖြစ်မလဲ။ ထိုအခြေအနေမျိုးတွင်၊ ကျွန်ုပ်တို့၏ VBA သည် အဆိုပါ အပိုအတန်းများကို အလိုအလျောက်ဖြည့်ပေးမည်မဟုတ်ကြောင်း ကျွန်ုပ်တို့က ၎င်းအား သတ်မှတ်ထားသော အပိုင်းအခြားတစ်ခုကို အလိုအလျောက်ဖြည့်ရန် ပြောကြားထားပြီးဖြစ်သောကြောင့် ဖြစ်သည်။

ဤပြဿနာကိုဖြေရှင်းရန်အတွက် ကျွန်ုပ်သည် ဒိုင်းနမစ်အကွာအဝေးကို ယူဆောင်နိုင်သည့် အဖြေတစ်ခုကို ထုတ်ပေးခဲ့သည်-

1646

သင်တွေ့မြင်ရသည့်အတိုင်း၊ ဤကုဒ်မျဉ်း၏နောက်ဆုံးအတန်းကို ကျွန်ုပ်တို့ ပထမဆုံးရှာတွေ့သည်-

7140

ထို့နောက်၊ ဒိုင်နမစ်အကွာအဝေးကို အသုံးပြု၍ နောက်ဆုံးအတန်းသို့ အလိုအလျောက်ဖြည့်သည်-

2973

မဟုတ်ပါ သင့်ဒေတာအတွဲတွင် အတန်းမည်မျှထည့်ထားပါစေ၊ ဤ VBA ကုဒ်သည် ၎င်းတို့ကို ခွဲခြားသတ်မှတ်ရန် အောင်မြင်မည်ဖြစ်သည်။ ၎င်းသည် ၎င်းတို့အား ဖော်မြူလာဖြင့် အလိုအလျောက် ဖြည့်ပေးလိမ့်မည်။

ဒိုင်နမစ် အကွာအဝေး အခြေခံအားဖြင့် သင်သည် အပိုင်းအခြားကို ထည့်သွင်းရန် မလိုအပ်ဟု ဆိုလိုသည်ကိုယ်တိုင် Excel သည် ၎င်းအား အခါအားလျော်စွာ အပ်ဒိတ်လုပ်ပါမည်။

နောက်ထပ်ဖတ်ရန်- Excel VBA- အပိုင်းအခြားအတန်းအစား အလိုအလျောက်ဖြည့်နည်း မအောင်မြင်ပါ

4. နောက်ဆုံးအထိ အလိုအလျောက်ဖြည့်ပါ VBA ကိုအသုံးပြုခြင်း Excel ရှိကော်လံ

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

အောက်ပါဒေတာအတွဲကိုကြည့်ပါ-

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

ယခု၊ အောက်ပါကုဒ်ကို ရိုက်ထည့်ပါ-

4265

last_column = Cells(6၊ Columns.Count).End(xlToLeft).ကော်လံ- ၎င်းသည် အတန်း 6 မှ နောက်ဆုံးအသုံးပြုထားသော ကော်လံကို ပြန်ပေးသည်။ သင့်ဒေတာအတွဲမှ စတင်ရန် မည်သည့်အတန်းကို သင်ရွေးချယ်နိုင်ပါသည်။

အပိုင်းအခြား(“D9”)။ဖော်မြူလာ = “=SUM(D6:D8)”- ကျွန်ုပ်တို့သည် သုံးလ (ဇန်န၀ါရီ၊ ဖေဖော်ဝါရီ) ၏ အသုံးစရိတ်များကို ပေါင်းထည့်ပါသည်။

Range(“D9”).AutoFill Destination:=Range(“D9”, Cells(9, last_column)): ရလဒ်ကိုရရှိပြီးနောက်၊ ကျွန်ုပ်တို့သည် အော်တိုဖြည့်စွက်မှုကို အသုံးပြုပါသည်။ ဤတွင်၊ ကျွန်ုပ်တို့၏အဓိကအတန်းသည် အတန်းနံပါတ် 9 ဖြစ်သည်။ ကျွန်ုပ်တို့၏ဒေတာအားလုံးသည် ဤအတန်းတွင်ရှိပါမည်။ ၎င်းသည် last_column မှရရှိသော နောက်ဆုံးကော်လံ D မှ အလိုအလျောက်ဖြည့်စပြုပါသည်။

မက်ခရိုကိုလည်ပတ်ပြီးနောက်၊ အောက်ပါအထွက်ကို သင်မြင်ရပါမည်။ :

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

ပိုမိုဖတ်ရန်- Excel တွင် ကော်လံတစ်ခုကို အလိုအလျောက်ဖြည့်နည်း

5. နောက်ဆုံးအတန်းသို့ ဆက်တိုက်နံပါတ်များကို အလိုအလျောက်ဖြည့်ပါ VBA ကိုအသုံးပြုခြင်းဖြင့် Excel တွင်

သင်သည် VBA တွင် အလိုအလျောက်ဖြည့်သွင်းခြင်းဖြင့် ဆက်တိုက်နံပါတ်များကို အလိုအလျောက်ဖြည့်နိုင်သည်။ ဤတွင်၊ သင်သည် အလိုအလျောက်ဖြည့်အမျိုးအစားတွင် xlFillSeries ကို အသုံးပြုရပါမည်။ Excel သည် ပုံစံကို နားလည်ပြီး ၎င်းတို့ကို ဖြည့်စွက်ပေးပါမည်။

အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံကို ကြည့်ကြည့်ပါ-

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

ကိန်းဂဏန်းများကို ဆက်တိုက်နံပါတ်များကို အလိုအလျောက်ဖြည့်ပါ-

9577

ကုဒ်ကိုလုပ်ဆောင်ပြီးနောက်၊ အထွက်ကိုမြင်ရပါမည်-

သင်သည် ဒိုင်းနမစ်အကွာအဝေးကို အသုံးပြုလိုပါက၊ ထို့နောက် အောက်ပါကုဒ်ကို အသုံးပြုပါ-

2918

last_row = Cells(အတန်းများ။ အရေအတွက်၊ 2)။အဆုံး(xlUp)။အတန်း- ၎င်းသည် ကော်လံ B မှ နောက်ဆုံးအသုံးပြုထားသော အတန်းကို ပြန်ပေးသည်။

အပိုင်းအခြား(“C5”)။အလိုအလျောက်ဖြည့်ရန်နေရာ-=Range(“C5 :C” & last_row), Type:=xlFillSeries- ၎င်းသည် Cell C5 ၏ ID ကိုယူ၍ <6 ကိုအသုံးပြု၍ ကော်လံ C ရှိ နောက်ဆုံးအသုံးပြုထားသောအတန်းသို့ အလိုအလျောက်ဖြည့်ပေးမည်ဖြစ်သည်။>xlFillSeries ၊

ကိစ္စရပ်နှစ်ခုလုံးတွင်၊ သင်သည် တူညီသော output ကိုရလိမ့်မည်-

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

ပိုမိုဖတ်ရန်- Excel ဖော်မြူလာများ ဆက်တိုက်နံပါတ်များကို ဖြည့်ရန် ဝှက်ထားသောအတန်းများကို ကျော်ပါ

💬 မှတ်သားရမည့်အရာ

သင် အလိုအလျောက်ဖြည့်သွင်းခြင်းကို ရပ်နိုင်သည် တွင်မလိုချင်ပါက နည်းလမ်းအမျိုးမျိုး

အတန်းနှင့် ကော်လံများစွာကို တစ်ပြိုင်နက် အလိုအလျောက် ဖြည့်၍မရပါ။ တစ်ခုပြီးတစ်ခု လုပ်ပါ။

နိဂုံး

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

Excel ဆိုင်ရာ ပြဿနာများနှင့် ဖြေရှင်းနည်းအမျိုးမျိုးအတွက် ကျွန်ုပ်တို့၏ဝဘ်ဆိုက် Exceldemy.com ကို စစ်ဆေးရန် မမေ့ပါနှင့်။

နည်းလမ်းသစ်များကို ဆက်လက်လေ့လာပြီး ကြီးထွားလာပါ!

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