Vba တွင် eomonth ကိုအသုံးပြုနည်း (ဥပမာနှင့်အတူ)
ပေးထားသည့်ရက်စွဲအတွက် လ၏နောက်ဆုံးရက်ကို ပြန်ပေးရန် VBA တွင် EoMonth နည်းလမ်းကို သင်အသုံးပြုနိုင်သည်။
ဤနည်းလမ်းကို လက်တွေ့တွင် အသုံးပြုရန် ဘုံနည်းလမ်းတစ်ခုဖြစ်သည်။
Sub LastDayOfMonth()
Dim i As Integer
For i = 2 To 11
Range(" C " & i).Value = Application.WorksheetFunction.EoMonth(Range(" A " & i), 0)
Range(" C " & i).NumberFormat = " m/d/yyyy "
Next i
End Sub
ဤအထူးမက်ခရိုသည် အပိုင်းအခြား A2:A11 တွင် ရက်စွဲတစ်ခုစီအတွက် လ၏နောက်ဆုံးနေ့ကို ရှာဖွေပြီး အပိုင်းအခြား C2:C11 ရှိ သက်ဆိုင်ရာဆဲလ်တွင် ထိုရက်စွဲကို ပြသသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- VBA တွင် EoMonth ကိုအသုံးပြုနည်း
ကျွန်ုပ်တို့တွင် မတူညီသောရက်စွဲများဖြင့် ကုမ္ပဏီတစ်ခုမှရောင်းချမှုနှင့်ပတ်သက်သော အချက်အလက်ပါရှိသော Excel တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။
ကော်လံ A တွင် ရက်စွဲတစ်ခုစီအတွက် လ၏နောက်ဆုံးနေ့ကို ရှာပြီး ကော်လံ C တွင် ပြသလိုသည်ဆိုပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
Sub LastDayOfMonth()
Dim i As Integer
For i = 2 To 11
Range(" C " & i).Value = Application.WorksheetFunction.EoMonth(Range(" A " & i), 0)
Range(" C " & i).NumberFormat = " m/d/yyyy "
Next i
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
ကော်လံ C တွင် သက်ဆိုင်ရာ ကော်လံ A တွင် သက်ဆိုင်သည့် ရက်စွဲတစ်ခုစီအတွက် လ၏နောက်ဆုံးရက်ပါရှိသည်ကို သတိပြုပါ။
Excel တွင် ပုံသေဖော်မတ်ဖြစ်သည့် အမှတ်စဉ်နံပါတ်များအစား ကော်လံ C တွင် မှတ်မိနိုင်သော ရက်စွဲပုံစံဖြင့် ရက်စွဲတန်ဖိုးများကို ပြသရန် NumberFormat ပိုင်ဆိုင်မှုကို ကျွန်ုပ်တို့အသုံးပြုခဲ့ကြောင်း သတိပြုပါ။
EoMonth နည်းလမ်း၏ နောက်ဆုံးအငြင်းအခုံသည် လ၏နောက်ဆုံးနေ့ကို တွက်ချက်ရာတွင် အသုံးပြုရန် ရှေ့ သို့မဟုတ် နောက်တွင် လအရေအတွက်ကို သတ်မှတ်ပေးကြောင်းကိုလည်း သတိပြုပါ။
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် လက်ရှိလ၏ နောက်ဆုံးနေ့ကို ရှာဖွေလိုကြောင်း သတ်မှတ်ရန် တန်ဖိုး 0 ကို အသုံးပြုခဲ့သည်။
သို့သော်၊ ကျွန်ုပ်တို့သည် ယခင်လ၏ နောက်ဆုံးရက်ကို ရှာလိုကြောင်း သတ်မှတ်ရန် -1 တန်ဖိုးကို အသုံးပြု၍ နောက်လ၏ နောက်ဆုံးနေ့ကို ရှာလိုကြောင်း သတ်မှတ်ရန် 1 ၏ တန်ဖိုးကို အသုံးပြုနိုင်သည်။
မှတ်ချက် – VBA တွင် EoMonth နည်းလမ်း၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA တွင် ရက်စွဲများ နှိုင်းယှဉ်နည်း
VBA တွင် string ကို ရက်စွဲသို့ မည်သို့ပြောင်းရမည်နည်း။
VBA တွင် ရက်စွဲနှစ်ခုကြားရှိ ရက်များကို တွက်ချက်နည်း