חישוב גיל ב-vba

pinkys brain1

New member
חישוב גיל ב-vba

שלום לכולם.
עד כה, כדי לחשב גילאים נוכחיים (שנה וחודש), הייתי משתמש בנוסחא:
zz =datedif(a1, today(), "y) & "." & datedif(a1, today(), "ym") zz

רציתי להסב את השימוש לפונקציה במאקרו, וממה שהבנתי מקריאה באינטרנט - הפונקציה המקבילה ב-VBA היא datediff, אבל נתקלתי בבעיה - אם אני בוחר באפשרות "m" (עבור החודשים) אז הפונקציה מחשבת את מספר החודשים שעברו בין תאריך 1 לתאריך 2
ניסיתי לבחון האם קיימת האפשרות ym, כמו שקיימת ב-datedif אבל נראה שלא, אז כפתרון יצירתי-ביניים עשיתי "שרשור" התוצאה שמוחזרת ע"י y,
לבין (התוצאה שמוזרת ע"י m מודולו 12)

מתוך סקרנות - אשמח לדעת האם ישנה דרך אחרת לפתרון הבעיה שהוצגה

תודה מראש
 

pinkys brain1

New member
סליחה - פורום לא נכון (היה צריך פורום אופיס
)

 
למעלה