Vba တွင် filedatetime function ကိုအသုံးပြုနည်း (ဥပမာနှင့်အတူ)


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

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

 SubCheckLastModify ()

    Dim wb_name As String
    
    wb_name = InputBox("Please enter the workbook name:")
    
    MsgBox FileDateTime(wb_name)
    
End Sub

ဤမက်ခရိုကို လုပ်ဆောင်သောအခါ၊ အသုံးပြုသူတစ်ဦးသည် Excel အလုပ်စာအုပ်၏ အမည်ကို ထည့်သွင်းနိုင်သည့် အကွက်တစ်ခု ပေါ်လာလိမ့်မည်။

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

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

ဥပမာ- VBA တွင် FileDateTime လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း

အောက်ပါတည်နေရာတွင် My_Workbook.xlsx ဟုခေါ်သော Excel workbook တစ်ခုရှိသည် ဆိုကြပါစို့။

C:\Users\bob\Documents\my_workbook.xlsx

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

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

 SubCheckLastModify ()

    Dim wb_name As String
    
    wb_name = InputBox("Please enter the workbook name:")
    
    MsgBox FileDateTime(wb_name)
    
End Sub

ဒီ macro ကို run ပြီးတာနဲ့၊ input box ထဲက workbook ဆီကို ကျွန်တော်လမ်းကြောင်းကို ရိုက်ထည့်နိုင်တဲ့ box တစ်ခု ပေါ်လာပါလိမ့်မယ်။

ငါ OK ကိုနှိပ်ပြီးသည်နှင့် Macro သည်အောက်ပါမက်ဆေ့ခ်ျဘောက်စ်ပေါ်လာလိမ့်မည်။

မက်ခရိုက အလုပ်စာအုပ်ကို 07/28/2023 9:27:01 တွင် နောက်ဆုံးမွမ်းမံခဲ့ကြောင်း ကျွန်ုပ်တို့ကိုပြောပြသည်။

ဖိုင်ကိုမွမ်းမံထားသည့်ရက်စွဲကိုသာ လိုချင်ပါက၊ သင်သည် FileDateTime လုပ်ဆောင်ချက်ကို အောက်ပါအတိုင်း DateValue လုပ်ဆောင်ချက်ဖြင့် ထုပ်ပိုးနိုင်သည်-

 SubCheckLastModify ()

    Dim wb_name As String
    
    wb_name = InputBox("Please enter the workbook name:")
    
    MsgBox DateValue(FileDateTime(wb_name))
    
End Sub

ယခု၊ သင်သည် macro ကို run ပြီး ဖိုင်လမ်းကြောင်းကို ရိုက်ထည့်သောအခါ၊ အချိန်မလိုပဲ အကွက်ကို နောက်ဆုံးမွမ်းမံထားသည့် ရက်စွဲကိုသာ မက်ဆေ့ချ်ဘောက်စ်က ပြသပါမည်-

မှတ်ချက် – VBA ရှိ FileDateTime လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

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

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

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

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

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