Vba- ရက်စွဲမှ လအမည်ကို မည်သို့ရယူရမည်နည်း။


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

ဤလုပ်ဆောင်ချက်ကို လက်တွေ့တွင် အသုံးပြုရန် ဘုံနည်းလမ်းတစ်ခုဖြစ်သည်။

 SubGetMonthName ()

Dim i As Integer

For i = 2 To 11
    Range(" C " & i) = MonthName(Month(Range(" A " & i)))
Next i

End Sub

ဤအထူးမက်ခရိုသည် အပိုင်းအခြား A2:A11 ရှိ ရက်စွဲတစ်ခုစီအတွက် လအမည်ကို ရှာဖွေပြီး အပိုင်းအခြား C2:C11 ရှိ သက်ဆိုင်ရာဆဲလ်များတွင် ဤအမည်များကို ပြသသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- VBA ကို အသုံးပြု၍ ရက်စွဲမှ လအမည်ကို မည်သို့ရယူရမည်နည်း။

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

Date ကော်လံရှိ ဆဲလ်တစ်ခုစီအတွက် လအမည်ကို ရယူလိုသည်ဆိုပါစို့။

ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။

 SubGetMonthName ()

Dim i As Integer

For i = 2 To 11
    Range(" C " & i)= MonthName(Month(Range(" A " & i)))
Next i

End Sub

ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

ကော်လံ C တွင် ကော်လံ A တွင် သက်ဆိုင်သည့် ရက်စွဲတစ်ခုစီအတွက် လအမည်ပါရှိသည်ကို သတိပြုပါ။

၎င်းအစား အတိုကောက်လအမည်ကို ပြန်ပေးလိုပါက၊ MonthName လုပ်ဆောင်ချက်တွင် အောက်ပါအတိုင်း ရွေးချယ်နိုင်သော True argument တစ်ခုကို အသုံးပြုနိုင်ပါသည်။

 SubGetMonthName ()

Dim i As Integer

For i = 2 To 11
    Range(" C " & i)= MonthName(Month(Range(" A " & i)), True )
Next i

End Sub

ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

ကော်လံ C တွင် ယခု ကော်လံ A တွင် ကိုက်ညီသည့် ရက်စွဲတစ်ခုစီအတွက် အတိုကောက်လအမည် ပါရှိသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

VBA တွင် ရက်စွဲများ နှိုင်းယှဉ်နည်း
VBA တွင် string ကို ရက်စွဲသို့ မည်သို့ပြောင်းရမည်နည်း။
VBA တွင် ရက်စွဲနှစ်ခုကြားရှိ ရက်များကို တွက်ချက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်