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- အလုပ်စာအုပ်ဖွင့်ထားခြင်း ရှိမရှိ စစ်ဆေးပါ။