הפונקציה DateSerial

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

החזרת משתנה (‏תאריך) עבור שנה, חודש ויום שצוינו.

תחביר

DateSerial ( שנה, חודש, יום )

תחביר הפונקציה DateSerial כולל את הארגומנטים הבאים:

ארגומנט

תיאור

year

נדרש. מספר שלם. מספר בין 100 ל- 9999, כולל, או של ביטוי מספרי.

חודש

נדרש. מספר שלם. כל ביטוי מספרי.

יום

נדרש. מספר שלם. כל ביטוי מספרי.


הערות

כדי לציין תאריך, כגון 31 בדצמבר 1991, טווח המספרים עבור כל DateSerialארגומנט אמור להיות בטווח קביל עבור היחידה; כלומר, 1 – 31 עבור ימים ו- 1 – 12 חודשים. עם זאת, באפשרותך גם לציין תאריכים יחסיים עבור כל ארגומנט באמצעות כל ביטוי מספרי המייצג מספר מסוים של ימים, חודשים או שנים לפני או אחרי תאריך מסוים.

הדוגמה הבאה משתמשת בביטויים מספריים במקום במספרי תאריך מוחלטים. כאן, הפונקציה DateSerial מחזירה תאריך שהוא יום לפני היום הראשון (1 - 1), חודשיים לפני אוגוסט (8 - 2), 10 שנים לפני 1990 (1990 - 10); במילים אחרות, 31 במאי 1980.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

שנים שתי ספרות עבור הארגומנט year מפורשות בהתבסס על הגדרות המחשב מוגדרות משתמש. הגדרות ברירת המחדל הם כי ערכים בין 0 ל- 29, כולל, מפורשים כשנים 2000 – 2029. ערכי ברירת המחדל בין 30 ל- 99 מפורשים כשנים 1930 – 1999. עבור כל הארגומנטים האחרים של year , השתמש בשנה ארבע ספרות (לדוגמה, 1800).

גירסאות של Windows הקודמות ל- Windows 2000 לפרש שנים שתי ספרות בהתבסס על ברירות המחדל שתוארו לעיל. כדי לוודא, הפונקציה מחזירה את הערך הנכון, השתמש בת ארבע ספרות.

כאשר ארגומנט כלשהו עובר את הטווח קביל עבור אותו ארגומנט, הוא גדל ליחידה הבאה הגדולה יותר בהתאם לצורך. לדוגמה, אם תציין 35 יום, המספר מוערך כחודש אחד ומספר מסוים של ימים, בהתאם שבו השנה הוא מוחל. אם ארגומנט יחיד כלשהו נמצא מחוץ לטווח-32,768 עד 32,767, מתרחשת שגיאה. אם התאריך שצוין על-ידי שלושת הארגומנטים נופל מחוץ לטווח קביל של תאריכים, מתרחשת שגיאה.

הערה: עבור שנת, חודש, ו- day, אם הגדרת המאפיין לוח שנה גרגוריאני, הוא נחשב שהערך המסופק גרגוריאני. אם הגדרת המאפיין Calendar הוא איסלמי, הערך המוזן נחשב להיות איסלמי.

חלק התאריך המוחזר הוא ביחידות זמן תקופה של לוח השנה הנוכחי של Visual Basic. לדוגמה, אם לוח השנה הנוכחי הוא איסלמי וחלק התאריך שיש להחזיר הוא השנה, ערך השנה הוא שנה איסלמי. עבור הארגומנט year, ערכים בין 0 ל- 99, כולל, מפורשים כשנים 1400-1499. עבור כל הערכים האחרים של year , השתמש בשנה ארבע ספרות מלאה (לדוגמה, 1520).

דוגמה

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

דוגמה זו משתמשת בפונקציה DateSerial כדי להחזיר את התאריך עבור השנה שצוינה, חודש ויום.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×