Vba: တန်ဖိုးများကို အက္ခရာစဉ်အလိုက် စီရန်
အပိုင်းအခြားတစ်ခုအတွင်း တန်ဖိုးများကို အက္ခရာစဉ်အလိုက်စီရန် VBA တွင် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
Sub SortAlphabetical()
Range(" A1:B11 ").Sort Key1:=Range(" A1 "), Order1:=xlAscending, Header:=xlYes
End Sub
ဤဥပမာသည် ကော်လံ A မှ တန်ဖိုးများကို အက္ခရာစဉ်အလိုက် A1:B11 အတွင်းရှိ အတန်းများကို စီပေးသည်။
တန်ဖိုးများကို ပြောင်းပြန်အက္ခရာစဉ် (Z မှ A) ဖြင့် စီလိုလျှင် Order1:=xlDescending ကို သတ်မှတ်နိုင်သည်။
Header:=xlYes သည် ပထမစာကြောင်းအား ခေါင်းစီးလိုင်းအဖြစ် သတ်မှတ်ပေးကြောင်း သတိပြုပါ။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- VBA ကို အသုံးပြု၍ တန်ဖိုးများကို အက္ခရာစဉ်အလိုက် စီပါ။
အမျိုးမျိုးသော ဘတ်စကတ်ဘောကစားသမားများအကြောင်း အချက်အလက်များပါရှိသော Excel တွင် အောက်ပါဒေတာအတွဲရှိသည် ဆိုကြပါစို့။

အဖွဲ့အမည်ကို အက္ခရာစဉ်အလိုက် အတန်းခွဲလိုသည်ဆိုပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
Sub SortAlphabetical()
Range(" A1:B11 ").Sort Key1:=Range(" A1 "), Order1:=xlAscending, Header:=xlYes
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

အတန်းများကို ယခုအဖွဲ့အမည် (A မှ Z) အက္ခရာစဉ်ဖြင့် စီထားသည်။
အတန်းများကို ပြောင်းပြန်အက္ခရာစဉ် (Z မှ A) ဖြင့် စီရန်၊ Order1:=xlDescending ကို သတ်မှတ်နိုင်ပါသည်။
Sub SortAlphabetical()
Range(" A1:B11 ").Sort Key1:=Range(" A1 "), Order1:=xlDescending, Header:=xlYes
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

အတန်းများကို ယခု အက္ခရာပြောင်းပြန်အက္ခရာစဉ် (Z မှ A) ဖြင့် အဖွဲ့အမည်ဖြင့် စီထားသည်။
မှတ်ချက် #1 : ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ကော်လံတစ်ခုပေါ်တွင် စီထားသည်။ သို့သော်၊ ကော်လံအများအပြားတွင် စီရန် နောက်ထပ် သော့များကို သင်သတ်မှတ်နိုင်သည်။
မှတ်ချက် #2 : VBA အမျိုးအစားခွဲခြင်း နည်းလမ်း၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA- ကော်လံများစွာဖြင့် စာရွက်တစ်ခုကို ဘယ်လိုစီမလဲ။
VBA- အပိုင်းအခြားရှိ အတန်းအရေအတွက်ကို ရေတွက်နည်း
VBA- ကော်လံတစ်ခုကို စစ်ထုတ်နည်း