שאלה בנושא תאריך באקסל 2007

ורדינה

New member
שאלה בנושא תאריך באקסל 2007

בוקר טוב לכם,
האם יש נוסחה המציינת את התאריך שבו הקובץ נשמר בפעם האחרונה (כלומר, בפתיחת הקובץ נראה את תאריך השמירה האחרונה)
WIN XP
תודה רבה
ורדינה
 

מיכאל אבידן

Member
מנהל
בעזרת 'פונקציה מותאמת אישית' (UDF) . . .


כשבגוף הגיליון את מקלידה: ()LastSaved
קוד:
Function LastSaved() As Date
     LastSaved = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
 

iyyi

New member
את יכולה בעזרת פונקציה המוגדרת ע"י המשתמש - UDF

הפונקציה נכתבת בקוד VBA ולאחר כתיבתה מאפשרת לך להשתמש בה כמו פונקציה רגילה של אקסל. להלן הקוד של ה-UDF LAstSaved:
קוד:
Function LastSaved() As Date
    Application.Volatile
    LastSaved = ThisWorkbook.BuiltinDocumentProperties(12)
End Function
הקוד לקוח מכאן
כדי להכניס אותו לקובץ שלך את מבצעת את הפעולות הבאות:
  1. מקישה על צירוף המקשים Alt+F11
  2. בתפריט עורך המאקרו את בוחרת ב: Insert>Module
  3. מדביקה את הקוד למעלה לחלון העורך
  4. סוגרת את חלון העורך
  5. שומרת את הקובץ כסוג xlsm
במקום שאת רוצה את התאריך השמירה האחרון את כותבת ()LastSaved=
מצורף קובץ הדגמה
 
למעלה