Excel တွင် VBA ဖြင့် Panes ကို အေးခဲနည်း (သင့်လျော်သော နည်းလမ်း ၅ ခု)

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

ဤဆောင်းပါးတွင်၊ Visual Basic of Applications (VBA) ဖြင့် Excel worksheet ၏ panes များကို မည်သို့အေးခဲနိုင်သည်ကို သင်ပြပါမည်။ Excel တွင် အလုပ်လုပ်နေစဉ် အချိန်များစွာ၊ ကျွန်ုပ်တို့သည် panes များကို အေးခဲရန် လိုအပ်ပါသည်။ အဆင်ပြေစေရန်နှင့် ပိုမိုကောင်းမွန်သော အတွေ့အကြုံအတွက် အလုပ်စာရွက်။ VBA ဖြင့် ဤအရာကို သင်မည်ကဲ့သို့ ပြီးမြောက်အောင်မြင်နိုင်ပုံကို ယနေ့တွင် သင်လေ့လာပါမည်။

Excel တွင် VBA ဖြင့် အကွက်များကို အေးခဲပါ (Quick View)

4409

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

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

VBA Freeze Panes.xlsm

Excel Freeze Panes နိဒါန်းတစ်ခု

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

ဥပမာ၊ အောက်ပါဒေတာအတွဲကို ကြည့်ပါ။ ဤတွင် ကျွန်ုပ်တို့သည် အလုပ်စာရွက်ကို အတန်း 3 ( နှစ်များ ) နှင့် ကော်လံ B ( ထုတ်ကုန်အမည် ) အထိ အေးခဲထားသည်။

scrollbar ကို scroll လုပ်ခြင်းဖြင့် worksheet မှ အောက်သို့ဆင်းသောအခါ အတန်း 3 အထိ အတန်းများကို အမြဲမြင်နိုင်သည်ကို တွေ့ရပါမည်။

<0

ကော်လံ B နှင့် ကျွန်ုပ်တို့ ညာဘက်သို့ လှိမ့်နေချိန်တွင် အတူတူပင် ဖြစ်သည်။

ယခု၊ အလုပ်စာရွက်ရှိ အကန့်များကို လူကိုယ်တိုင် အေးခဲစေရန်၊ အတန်းနှင့်ကော်လံနောက်တွင် ဆဲလ်ကိုရွေးပါ (ဤဥပမာရှိဆဲလ် C4 ) နှင့် View >အကွက်များကို အေးခဲစေသည် > Excel တူးလ်ဘားတွင် အကန့်များကို ရပ်ထားရန်

အတန်းတစ်ခုတည်းကို အေးခဲစေရန်၊ အတန်းတစ်ခုလုံးကို ရွေးပြီး View > အကွက်များကို အေးခဲစေသည် > Excel toolbar တွင် အကန့်များကို အေးခဲထားပါ။

ထို့အတူ၊ ကော်လံကိုသာ အေးခဲစေရန်၊ ကော်လံတစ်ခုလုံးကို ရွေးပြီး View > အကွက်များကို အေးခဲစေသည် > Excel တူးလ်ဘားတွင် အကွက်များကို အေးခဲစေခြင်း

⧭ မှတ်စုများ-

  • အပေါ်ဆုံးတန်းကို ရပ်တန့်ရန် ရွေးပါ အပေါ်ဆုံးအတန်းကိုသာ အေးခဲရန်။
  • ထို့အတူ၊ ပထမကော်လံကိုသာ အေးခဲရန် ပထမကော်လံ ကို ရွေးပါ။

5 Excel တွင် VBA ဖြင့် Panes ကို အေးခဲစေသော နည်းလမ်း 5 ခု

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

၁။ Excel တွင် VBA ဖြင့် အတန်းတစ်တန်းတည်းကို အေးခဲစေပါ

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

အစောပိုင်းတွင် ဆွေးနွေးခဲ့သည့်အတိုင်း၊ အတန်းတစ်ခုကိုသာ အေးခဲထားရန်၊ ပထမဦးစွာ သင်သည် အေးခဲသွားစေရန် အတန်းအောက်ရှိ အတန်းတစ်ခုလုံးကို ရွေးရပါမည် (ဤဥပမာတွင် အတန်း 4 )။

ထို့နောက် သင်သည် ကို အသုံးပြုရမည်ဖြစ်ပါသည်။ Freeze Panes command။

ထို့ကြောင့် VBA ကုဒ်သည်-

⧭ VBA ကုဒ်-

3039

⧭ အထွက်-

ဤကုဒ်ကို ဖွင့်ပါ။ အတန်း 3 အထိ ရပ်တန့်ထားသော အလုပ်စာရွက်ကို သင်တွေ့ရပါမည်။

⧭ မှတ်ချက်-

  • ဤနေရာတွင် ကျွန်ုပ်တို့သည် အလုပ်စာရွက်၏ အတန်း 4 ၏ မည်သည့်ဆဲလ်ကိုမဆို ရွေးချယ်ရန် ဆဲလ် C4 ကို အသုံးပြုထားပါသည်။ မင်းသင့်လိုအပ်ချက်အရ ၎င်းကိုရွေးချယ်ပါ။
  • ကုဒ်၏နောက်ဆုံးစာကြောင်း အကွာအဝေး(“C4”)။ကိုရွေးချယ်ရန် သည် အတန်းတစ်ခုလုံး 4 ကိုဖြုတ်ရန် ရည်ရွယ်ချက်ဖြင့် ( ရွေးချယ်မှုမှန်သမျှကို ဖြုတ်ခြင်းသည် Excel တွင်ကဲ့သို့ ရွေးချယ်မှုအသစ်တစ်ခုကို ရွေးချယ်ခြင်းကို ဆိုလိုသည်မှာ၊ တစ်ခုခုကို ရွေးထားရမည်)။ သင်ဆန္ဒရှိလျှင် ဤစာကြောင်းကို ချန်လှပ်နိုင်ပါသည်။

နောက်ထပ် Read- Excel တွင် အပေါ်ဆုံးတန်းကို အေးခဲအောင်ပြုလုပ်နည်း (လွယ်ကူသောနည်းလမ်း 4 ခု)

၂။ Excel တွင် VBA ဖြင့် ကော်လံတစ်ခုကိုသာ အေးခဲစေပါ

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

ကော်လံတစ်ခုသာ အေးခဲစေရန်၊ ကော်လံတစ်ခုလုံးကို အေးခဲစေရန် ဦးစွာ ကော်လံတစ်ခုလုံးကို ညာဘက်တွင် ရွေးရမည်ဖြစ်ပါသည်။ (ဤဥပမာရှိကော်လံ C )။

ထို့နောက် သင်သည် Freeze Panes အမိန့်ကို အသုံးပြုရမည်ဖြစ်ပါသည်။

ထို့ကြောင့် VBA ကုဒ်ဖြစ်လိမ့်မည်-

⧭ VBA ကုဒ်-

1976

⧭ အထွက်-

ဤကုဒ်ကို ဖွင့်ပါ။ ကော်လံ C အထိ ရပ်တန့်ထားသော အလုပ်စာရွက်ကို သင်တွေ့လိမ့်မည်။

⧭ မှတ်စုများ-

  • ဤနေရာတွင် ကျွန်ုပ်တို့သည် အလုပ်စာရွက်၏ ကော်လံ C ၏ မည်သည့်ဆဲလ်ကိုမဆို ရွေးချယ်ရန် ဆဲလ် C4 ကို အသုံးပြုထားပါသည်။ သင့်လိုအပ်ချက်အရ ၎င်းကိုသင်ရွေးချယ်ပါ။
  • ကုဒ်၏နောက်ဆုံးစာကြောင်း အကွာအဝေး(“C4”)။ကိုရွေးချယ်ရန် သည် ကော်လံတစ်ခုလုံး C ကိုဖြုတ်ရန် ရည်ရွယ်ချက်အတွက်ဖြစ်သည်။ (မည်သည့်ရွေးချယ်မှုကိုမဆို ဖြုတ်ခြင်းသည် Excel တွင်ကဲ့သို့ ရွေးချယ်မှုအသစ်တစ်ခုကို ရွေးချယ်ခြင်းကို ဆိုလိုသည်၊ တစ်ခုခုကို ဆက်လက်ရွေးချယ်ရပါမည်)။ သင်ဆန္ဒရှိလျှင် ဤစာကြောင်းကို ချန်လှပ်နိုင်ပါသည်။

နောက်ထပ်ဖတ်ရန်- ကော်လံ 2 ခုကို အေးခဲအောင်ပြုလုပ်နည်းExcel တွင် (5 Methods)

၃။ Excel တွင် VBA ဖြင့် အတန်းနှင့် ကော်လံ နှစ်ခုလုံးကို အေးခဲစေပါ

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

အတန်းနဲ့ ကော်လံနှစ်ခုလုံးကို အတူတကွ အေးခဲဖို့အတွက်၊ အတန်းရဲ့အောက်က ဆဲလ်တစ်ခုကို အေးခဲပြီး ကော်လံမှာ ညာဘက်ကို ရွေးရပါမယ်။ အေးခဲစေရန် (ဤဥပမာတွင် ဆဲလ် C4 )။

ထို့နောက် သင်သည် Freeze Panes အမိန့်ကို အသုံးပြုရမည်ဖြစ်ပါသည်။

ထို့ကြောင့် VBA ကုဒ်သည်-

⧭ VBA ကုဒ်-

3996

⧭ ထုတ်ပေးမှု-

ဤကုဒ်ကို ဖွင့်ပါ။ အတန်း 3 နှင့် ကော်လံ C အထိ ရပ်တန့်ထားသော အလုပ်စာရွက်ကို သင်တွေ့ရပါမည်။

⧭ မှတ်ချက်များ-

  • ဤနေရာတွင် ကျွန်ုပ်တို့သည် ဆဲလ် B နှင့် ကော်လံ B အောက်ရှိ ဆဲလ်တစ်ခုကို ရွေးရန် ဆဲလ် B ကို အသုံးပြုထားပါသည်။ အဲဒါက ဆဲလ် C4 ။ သင် လိုအပ်ချက်အရ ၎င်းကို ရွေးချယ်ပါ။

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

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

  • Excel တွင် အကွက်များစွာကို အေးခဲအောင်ပြုလုပ်နည်း (စံသတ်မှတ်ချက် 4 ခု)
  • Excel တွင် အကန့်များကို အေးခဲစေရန် ကီးဘုတ်ဖြတ်လမ်းလင့်ခ် (3 ဖြတ်လမ်းများ)
  • Excel တွင် ပထမကော်လံ 3 ခုကို အေးခဲအောင်ပြုလုပ်နည်း (အမြန်နည်းလမ်း 4 ခု)

၄။ Excel တွင် VBA ဖြင့် အကန့်များကို အေးခဲစေရန် အသုံးပြုသူပုံစံကို ပြုစုပျိုးထောင်ပါ

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

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

⧭ အသုံးပြုသူပုံစံကို ပြုစုပျိုးထောင်ရန် အဆင့်ဆင့်လုပ်ထုံးလုပ်နည်း-

⧪ အဆင့် 1-

  • Visual Basic တည်းဖြတ်မှု Visual Basic ကိုဖွင့်ရန် သင့်ကီးဘုတ်ပေါ်ရှိ ALT+F11 ကိုနှိပ်ပါ သို့သွားပါ။> ထည့်ပါ > အသုံးပြုသူ အသစ်တစ်ခုကို ထည့်သွင်းရန် UserForm

⧪ အဆင့် 2:

  • UserForm UserForm1 ဟုခေါ်သော VBA
  • VBA
  • <၏ဘယ်ဘက်တွင် 1>UserForm ၊ သင်သည် ToolBox ဟုခေါ်သော Control ကိုရရှိမည်ဖြစ်သည်။ ကိရိယာပုံးပေါ်တွင် သင့်မောက်စ်ကို ရွှေ့ပြီး စာသားဘောက်စ် (TextBox1) ကို ရှာဖွေပါ။ တစ်ခုကိုရှာပြီးနောက်၊ ၎င်းကို UserForm ၏အပေါ်ဘက်သို့ ဆွဲယူပါ။
  • ထို့အတူ၊ ListBox ( ListBox1 ) ကို ညာဘက်သို့ ဆွဲယူပါ။ UserForm ၏အောက်ခြေညာဘက်ထောင့်သို့>Textbox နှင့် CommandButton (Commandbutton1) CommandButton ၏ပြသမှုကို OK သို့ပြောင်းပါ။ သင်၏ UserForm သည် ယခုပုံစံအတိုင်းဖြစ်သင့်သည်-

⧪ အဆင့် 3-

တစ်ခုထည့်ပါ Module ( Insert > Module ) မှ VBA toolbox

⧪ အဆင့် 4 :

အောက်ပါ VBA ကုဒ်ကို Module တွင်ထည့်ပါ။

5245

⧪ အဆင့် 5-

OK အဖြစ်ပြသထားသည့် CommandButton ကို နှစ်ချက်နှိပ်ပါ။ CommandButton1_Click ဟုခေါ်သော ကိုယ်ပိုင်လုပ်ငန်းခွဲတစ်ခု ပွင့်လာပါမည်။ အောက်ပါကုဒ်ကို ထိုနေရာတွင် ထည့်ပါ-

3698

⧪ အဆင့်6-

အလားတူ TextBox1 ပေါ်တွင် နှစ်ချက်နှိပ်ပါ။ TextBox1_Change ဟုခေါ်သော ကိုယ်ပိုင်လုပ်ငန်းခွဲတစ်ခု ဖွင့်ပါမည်။ အောက်ပါကုဒ်ကို ထိုနေရာတွင် ထည့်ပါ။

7598

⧪ အဆင့် 7-

သင်၏ UserForm သည် ယခုအခါ အဆင်သင့်ဖြစ်နေပါပြီ အသုံးပြု. အေးခဲမည့် အတန်းဆီသို့ အောက်ရှိဆဲလ်ကို ရွေးပြီး အေးခဲထားရန် ကော်လံဆီသို့ (Cell C4 ဤနေရာတွင်) ကိုရွေးပြီး Macro ဟုခေါ်သော Run_UserForm ကိုဖွင့်ပါ။

⧪ အဆင့် 8-

  • UserForm ကို တင်ပေးပါမည်။ TextBox တွင် ရွေးချယ်ထားသောဆဲလ် ( C4 ) ၏လိပ်စာကို သင်တွေ့ရပါမည်။ သင်အလိုရှိပါက ၎င်းကိုသင်ပြောင်းနိုင်ပါသည်။
  • ထို့နောက် ListBox တွင်ရနိုင်သော ရွေးချယ်မှုသုံးမျိုးထဲမှ တစ်ခုကို ရွေးချယ်ပါ။ ဤနေရာတွင် ကျွန်ုပ်သည် အတန်းနှင့် ကော်လံနှစ်ခုလုံးကို အေးခဲစေလိုသောကြောင့် ကျွန်ုပ်သည် အတန်းနှင့် ကော်လံ နှစ်ခုလုံးကို အေးခဲစေခဲ့သည် ကို ရွေးချယ်ထားပါသည်။
  • ထို့နောက် OK ကိုနှိပ်ပါ။

⧪ အဆင့် 9-

သင့်ဆန္ဒအရ ရပ်တန့်ထားသော အလုပ်စာရွက်ကို သင်တွေ့ရပါမည်။ (ဤနေရာတွင် အတန်း 3 နှင့် ကော်လံ B အထိ ရပ်ထားသည်။

ဆက်စပ်အကြောင်းအရာ- Excel တွင် Frame ကို အေးခဲအောင်ပြုလုပ်နည်း (အမြန်လှည့်ကွက် 6 ခု)

၅။ Excel ရှိ Freeze Panes ၏ အခြားရွေးချယ်စရာ- Window ကို VBA ဖြင့် ပိုင်းခြားပါ

Excel တွင် freeze panes အကြောင်း အများကြီးပြောခဲ့ပြီးပါပြီ။ ယခု၊ Excel တွင် freeze panes Split Window command အတွက် အလွန်အသုံးဝင်သော အစားထိုးတစ်ခုကို ကြည့်ကြပါစို့။

သင် ActiveWindow.SplitRow သို့မဟုတ် အလုပ်စာရွက်ကို အတန်းအလိုက် သို့မဟုတ် ကော်လံခွဲရန် VBA ရှိ ActiveWindow.SplitColumn ပညာရှိ။

ဥပမာ၊ အတန်း 3 မှ အလုပ်စာရွက်ကို ခွဲရန်-

6409

ထို့အတူ၊ ကော်လံ B မှ အလုပ်စာရွက်ကို ခွဲရန်၊ အသုံးပြုရန်-

3657

⧭ VBA ကုဒ်-

5186

⧭ အထွက်-

ကုဒ်ကိုဖွင့်ပါ၊ ၎င်းသည် အတန်း 3 နှင့် ကော်လံ B မှ တက်ကြွသော အလုပ်စာရွက်ကို ပိုင်းခြားပါမည်။

ဆက်စပ်အကြောင်းအရာ - Excel တွင် စိတ်ကြိုက် Freeze Panes များကို အသုံးပြုနည်း (လွယ်ကူသော နည်းလမ်း 3 ခု)

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

  • Freeze Panes ကို အသုံးမပြုမီ Excel တွင်၊ သင်သည် အသုံးပြုထားပြီးဖြစ်သော Freeze Panes အားလုံးကို အအေးခံထားရပါမည်။ မဟုတ်ပါက၊ Freeze Panes command အလုပ်မလုပ်ပါ။
  • Freeze Panes command သည် ပေါင်းစပ်ထားသော cells မှတဆင့် အလုပ်မလုပ်ပါ။ ထို့ကြောင့် Freeze Panes command ကိုအသုံးမပြုမီ ၎င်းတို့ကို unmerge မှ unmerge လုပ်ပါ။

နိဂုံး

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

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