تابع تاریخ VBA (12 استفاده از ماکروها با مثال)

  • این را به اشتراک بگذارید
Hugh West

فهرست مطالب

در برنامه Microsoft Visual Basic، توابع تاریخ یا هر مفهوم مرتبط با تاریخ برای انجام عملیات مختلف در مجموعه داده شما ضروری است. ممکن است در موقعیت های مختلفی قرار بگیرید که مجبور شوید از این توابع استفاده کنید. در این آموزش با مثال های مناسب و تصاویر مناسب با تابع Date VBA آشنا می شوید. همچنین، ما چندین تابع تاریخ را در اختیار شما قرار می دهیم که می توانید در کاربرگ خود پیاده سازی کنید.

دانلود کتاب تمرین تمرین

استفاده از VBA Date.xlsm

مقدمه ای بر تابع تاریخ VBA

اکسل تاریخ ها را در تابع تاریخ/زمان دسته بندی می کند. این یک عملکرد داخلی است. ما می‌توانیم از آن در ماکروهای VBA برای انجام هرگونه عملیات مربوط به تاریخ استفاده کنیم.

قبل از اینکه با تابع تاریخ شروع کنید، باید در مورد متغیرهای تاریخ در VBA اطلاعات داشته باشید.

⏺ نحو

تاریخ()

⏺ آرگومان ها توضیحات

آگومان وجود ندارد .

⏺ برمی‌گرداند

تاریخ فعلی را برمی‌گرداند.

⏺ موجود در

اکسل برای آفیس 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 for Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ مثال

همانطور که می دانید، هیچ آرگومانی وجود ندارد که فقط می توانید آن را مانند زیر وارد کنید:

1953

هنگامی که ما با تابع Date کار می کنیم، هیچ پرانتزی در کدهای VBA مانند این مثال نمی دهیم.

خروجی :

12یکشنبه

2 –       دوشنبه

3 –       سه شنبه

4 –       چهارشنبه

5 –       پنجشنبه

6 –       جمعه

7 –       شنبه

قطعه کد:

2798

خروجی:

همانطور که می بینید، تابع تاریخ VBA عدد 4 را برمی گرداند. چهارشنبه.

محتوای مرتبط: نحوه استفاده از Fix Function در Excel VBA (4 مثال)

9. VBA WeekdayName Function

رشته ای را برمی گرداند که روز محدود هفته را نمایش می دهد.

Syntax :

WeekdayName(روز هفته، مخفف، firstdayofweek)

استدلال:

روز هفته: فیلد الزامی. شناسایی عددی برای روز هفته. مقدار عددی هر روز به تنظیم اولین روز هفته بستگی دارد.

به طور مخفف: این اختیاری است. مقدار بولی که به معنای کوتاه شدن نام روز هفته است. اگر نادیده گرفته شود، پیش فرض نادرست است، که به این معنی است که نام روز هفته به اختصار یا کوتاه نشده است.

firstdayofweek: فیلد اختیاری. مقدار عددی که اولین روز هفته را نشان می دهد. می‌تواند مقادیر مختلفی داشته باشد.

آگومان firstdayofweek می‌تواند مقادیر بعدی را داشته باشد:

vbSunday - یکشنبه را به عنوان اولین روز هفته.

vbMonday - دوشنبه را به عنوان اولین روز هفته به کار می گیرد.

vbTuesday - سه شنبه به عنوان اولین روز کار می کند روزهفته.

vbWednesday - چهارشنبه را به عنوان اولین روز هفته به کار می گیرد.

vbTursday - پنجشنبه به عنوان روز نسبتاً هفته عمل می کند. .

vbFriday - جمعه را به عنوان اولین روز هفته به کار می گیرد.

vbSaturday - شنبه به عنوان اولین روز هفته عمل می کند.

vbUseSystemDayOfTheWeek – از اولین روز هفته استفاده می کند که با تنظیمات دستگاه شما تعریف شده است.

کد کد:

2536

خروجی:

همانطور که می بینید، کدهای VBA بالا نام روز هفته را نشان می دهند.

محتوای مرتبط: چگونه برای استفاده از تابع VBA WeekdayName در اکسل (2 مثال)

10. تابع سال در VBA Date

یک متغیر (عدد صحیح) را برمی‌گرداند که یک عدد واقعی بیانگر سال است.

نحو :

سال(تاریخ)

استدلال:

آگومان تاریخ مورد نیاز هر گونه Variant، عبارت عددی، عبارت رشته یا هر ترکیبی است. نشان دهنده یک تاریخ است. اگر تاریخ شامل Null باشد، Null را نیز برمی گرداند.

Code Snippet:

4364

Output:

در اینجا می توانید سال تاریخ داده شده را پس از پیاده سازی کد VBA مشاهده کنید.

بیشتر بخوانید: نحوه استفاده از VBA Replace Function در Excel ( 11 برنامه های کاربردی)

11. تابع FormatDateTime

این تابع یک عبارت فرمت شده به عنوان تاریخ یا زمان را برمی گرداند.

Syntax :

FormatDateTime(تاریخ، [ NamedFormat])

استدلال:

تاریخ: فیلد الزامی. عبارت تاریخ باید قالب‌بندی شود.

NamedFormat: این اختیاری است. این یک مقدار عددی است که فرمت تاریخ/زمان را نشان می دهد. اگر حذف شود، از vbGeneralDate استفاده می‌کند.

NamedFormat می‌تواند مقادیر زیر را داشته باشد:

vbGeneralDate (0): نمایش تاریخ و/یا زمان. اگر قسمت تاریخ وجود دارد، آن را به صورت یک تاریخ کوتاه بیان کنید. اگر قسمت زمانی وجود دارد، آن را به صورت طولانی نمایش دهید. هر دو بخش در صورت وجود نمایش داده می شوند.

vbLongDate(1): با استفاده از پیکربندی تاریخ طولانی انتخاب شده در تنظیمات منطقه ای رایانه شما، تاریخ را به تصویر بکشید.

vbShortDate (2): نمایش یک تاریخ با استفاده از قالب تاریخ کوتاه مشخص شده در تنظیمات منطقه ای کامپیوتر شما.

vbLongTime(3): نمایش یک زمان با استفاده از قالب زمان مشخص شده در تنظیمات منطقه ای رایانه شما.

vbShortTime(4): نمایش زمان با استفاده از قالب 24 ساعته (hh:mm).

کد کد:

3045

خروجی:

پس از اجرای کد، کادرهای گفتگوی زیر را مشاهده خواهید کرد:

در اینجا، می‌توانید تمام قالب‌های زمان و تاریخ را در VBA ببینید.

بیشتر بخوانید: نحوه استفاده از عملکرد VBA TimeValue (6 مثال مرتبط)

12. تابع CDate VBA

این تابع یک عبارت تاریخ و زمان معتبر را به یک تاریخ معمولی تبدیل می کند.

Syntax :

تاریخ CD(تاریخ)

آرگومان:

آگومان تاریخ مورد نیاز هر نوع Variant، عبارت عددی، عبارت رشته یا هر ترکیبی است. نشان دهنده یک تاریخ است. اگر تاریخ شامل Null باشد، Null را نیز برمی گرداند.

Code Snippet:

5270

Output:

همانطور که می بینید، کد VBA ما به تازگی فرمت تاریخ معمولی اکسل را برگردانده است.

محتوای مرتبط: نحوه استفاده از تابع VBA DIR در اکسل (7 مثال)

نمونه هایی از تاریخ VBA

در قسمت های بعدی سه نمونه کاربردی و مناسب از تاریخ با استفاده از VBA را در اختیار شما قرار می دهیم. این مثال ها شامل مشکلات مربوط به تاریخ و راه حل های آنها خواهد بود. توصیه می کنیم تمام این مثال ها را بخوانید و تمرین کنید تا دانش VBA خود را بهبود ببخشید. بیایید وارد آن شویم.

1. محاسبه روزهای عقب افتاده با استفاده از Date در VBA

معنای عقب افتادگی دیر اتفاق می افتد یا از ضرب الاجل گذشته است. دیر، به ویژه، پس از مهلت مقرر یا خیلی دیر برای برآورده کردن یک الزام.

فرض کنید که باید یک تکلیف را در موعد یکشنبه ارسال کنید. اما امروز سه شنبه است و شما آن را ارسال نکرده اید. می توانید آن را دو روز عقب افتاده بنامید.

به مجموعه داده زیر نگاهی بیندازید:

در اینجا، مجموعه داده ای از برخی از دانش آموزان و ارسال تکالیف آنها را داریم. تاریخ. می توانید آخرین تاریخ ارسال را مشاهده کنید. هدف ما یافتن تاریخ معوقه بر اساس تاریخ ارسال است. اکنون، برای انجام این کار، این مراحل را دنبال کنید:

📌 Steps

  • ابتدا، فشار دهید Alt+F11 روی صفحه کلید خود برای باز کردن ویرایشگر VBA.
  • سپس، Insert > ماژول .

  • پس از آن، کد زیر را تایپ کنید:
5310

ما از استفاده کردیم عملکرد ABS برای حذف علامت منفی.

  • سپس، فایل را ذخیره کنید.
  • پس از آن، Alt+F8 را از روی صفحه کلید خود فشار دهید تا باز شود. کادر گفتگوی ماکرو.
  • بعدی، انتخاب کنید
  • سپس، روی Run کلیک کنید.

همانطور که می بینید، ما با موفقیت از تاریخ در VBA استفاده کردیم و روزهای عقب افتاده را پیدا کردیم.

Readings مشابه

  • نحوه استفاده از VBA Space تابع در اکسل (3 مثال)
  • استفاده از تابع VBA ChDir در اکسل (4 مثال مناسب)
  • نحوه استفاده از تابع IsNull در Excel VBA (5 مثال)
  • استفاده از VBA while Wend Statement در اکسل (4 مثال)
  • نحوه فراخوانی یک Sub در VBA در Excel (4 مثال ها)

2. با استفاده از VBA سال تولد را از تاریخ پیدا کنید

اکنون، می توانید سال را از تاریخ خاصی پیدا کنید. یافتن این بسیار ساده است.

به مجموعه داده زیر نگاهی بیندازید:

در اینجا، می توانید تاریخ تولد برخی از افراد را ببینید. هدف ما استخراج سال تولد از تاریخ و همچنین سال تولد آخرین ورودی الیزابت است.

📌 Steps

  • ابتدا <6 را فشار دهید>Alt+F11 روی صفحه کلید خود برای باز کردن ویرایشگر VBA.
  • سپس، Insert>Module را انتخاب کنید.

  • بعد از آن تایپ کنیدکد زیر:
1368
  • سپس، فایل را ذخیره کنید.
  • بعد از آن، Alt+F8 را روی صفحه کلید خود فشار دهید تا گفتگوی ماکرو باز شود. کادر.
  • بعدی، find_year را انتخاب کنید.
  • سپس، روی Run کلیک کنید.

در نهایت، می بینید که ما در استخراج سال تولد از هر تاریخ موفق هستیم. همچنین، سال تولد آخرین ورودی را با استفاده از تاریخ VBA در اکسل پیدا کردیم.

3. اضافه کردن روز به تاریخ با استفاده از VBA

اکنون، می توانید متغیر تاریخ را تعریف کرده و از آن استفاده کنید. برای اضافه کردن تاریخ برای انجام این کار، ما از روش DateAdd VBA استفاده می کنیم. می توانید از این تابع برای افزودن روز، ماه و سال به یک تاریخ خاص استفاده کنید.

به مجموعه داده زیر نگاهی بیندازید:

در اینجا، شما می توانید برخی از نام ها و برخی از تاریخ های پیوست شده به آنها را ببینید. اکنون، هدف ما این است که پنج روز دیگر به این تاریخ‌های داده شده اضافه کنیم و یک تاریخ جدید ایجاد کنیم.

📌 Steps

  • ابتدا، Alt را فشار دهید. +F11 روی صفحه کلید خود برای باز کردن ویرایشگر VBA.
  • سپس، Insert>Module را انتخاب کنید.

  • پس از آن، کد زیر را تایپ کنید:
8608

در اینجا، از "d" به عنوان آرگومان در تابع DateAdd استفاده کردیم. می‌توانید آن را به «y» یا «m» تغییر دهید تا به ترتیب سال یا ماه اضافه کنید،

  • سپس، فایل را ذخیره کنید.
  • پس از آن، Alt+F8 را فشار دهید. روی صفحه کلید خود برای باز کردن کادر گفتگوی ماکرو.
  • بعدی، انتخاب کنید.
  • سپس، روی Run کلیک کنید.

تا می توانیدببینید، ما با موفقیت روزها را با استفاده از تاریخ در VBA به تاریخ اضافه کردیم. اکنون، می‌توانید کد را مطابق با انتخاب خود تغییر دهید.

💬 چیزهایی که باید به خاطر بسپارید

عملکرد تاریخ VBA در واقع مانند تابع TODAY در اکسل.

VBA DATE یک تابع غیر فرار در اکسل است. این بدان معناست که حتی در صورت قطعی منبع تغذیه، داده ها را حفظ می کند.

اصولاً، VBA مقادیر Date را در زمان اجرا به عنوان DATE ذخیره می کند.

بنابراین، اگر سعی کنید یک متغیر تاریخ را به عنوان رشته/متن اختصاص دهید، با خطا مواجه می شود.

مقدار پیش فرض Date 0 است: 00:00 (نیمه شب) در 1 ژانویه 0001.

نتیجه

برای نتیجه گیری، امیدوارم این آموزش اطلاعات مفیدی در مورد تاریخ در کدهای VBA در اختیار شما قرار داده باشد. توصیه می کنیم همه این دستورالعمل ها را در مجموعه داده خود یاد بگیرید و اعمال کنید. کتاب تمرین را دانلود کنید و خودتان آن ها را امتحان کنید. همچنین در قسمت نظرات نظرات خود را اعلام کنید. بازخورد ارزشمند شما ما را برای ایجاد چنین آموزش هایی با انگیزه نگه می دارد.

فراموش نکنید که وب سایت ما را بررسی کنید Exceldemy.com برای مشکلات و راه حل های مختلف مرتبط با Excel.

به یادگیری روش های جدید ادامه دهید و به رشد خود ادامه دهید!

توابع تاریخ در VBA باید بیاموزید

اکنون، در بخش‌های آینده، برخی از توابع تاریخ اضافی را به شما نشان خواهیم داد که می‌توانید برای اهداف متعدد در VBA از آنها استفاده کنید. این بخش ها را بخوانید تا از هر راه ممکن برای کار با تاریخ در VBA مطلع شوید. پیشنهاد می کنیم آنها را در زرادخانه خود نگه دارید. مطمئناً دانش شما را بهبود می بخشد.

1. تابع DateAdd به عنوان تاریخ در VBA

در VBA، ما از تابع DateAdd برای اضافه کردن روز در یک تاریخ خاص استفاده می کنیم. پس از آن، تاریخ حاصل را برمی گرداند.

Syntax:

DateAdd(فاصله، شماره، تاریخ)

Arguments:

فاصله زمانی: ضروری است. عبارت رشته ای فاصله زمانی است که می خواهید اضافه کنید.

شماره: ضروری. این یک عبارت عددی است که تعداد بازه هایی است که می خواهید اضافه کنید. می تواند مثبت (برای دریافت تاریخ در آینده) یا منفی (برای دریافت تاریخ های گذشته) باشد.

تاریخ: تاریخ/زمان اصلی.

اکنون، آرگومان‌های فاصله می‌توانند تنظیمات زیر را داشته باشند:

yyyy –   سال

q     – سه ماهه

m    – ماه

y –    روز سال

د     – روز

w    – روز هفته

ww – هفته

h    – ساعت

n    – Minute

s    – دوم

Code Snippet :

4949

خروجی:

همانطور که می بینید، 15 تاریخ در تاریخ فعلی درVBA.

بیشتر بخوانید: نحوه استفاده از تابع IsDate در VBA (3 مثال)

2. تابع DateDiff در VBA

تابع DateDiff یک متغیر (طولانی) را برمی‌گرداند که تعداد فاصله‌های زمانی بین دو تاریخ مشخص شده را تعیین می‌کند.

Syntax :

DateDiff( interval, date1, date2, [ first dayofweek, [ first weekofyear ]] )

Arguments:

فاصله: این است ضروری. عبارت رشته ای فاصله زمانی است که می خواهید عبارتString را اضافه کنید که فاصله زمانی است که برای محاسبه تمایز بین دو تاریخ استفاده می کنید.

date1,date2 : لازم است; نوع (تاریخ). دو تاریخی که می‌خواهید در محاسبه استفاده کنید.

اولین روز هفته: اختیاری. ثابتی که اولین روز هفته را مشخص می کند. اگر ثابت نشود، یکشنبه فرض می شود.

هفته اول سال: اختیاری. ثابتی که هفته اول سال را تعیین می کند. اگر تنظیم نشده باشد، هفته اول قرار است هفته ای باشد که در آن 1 ژانویه ظاهر می شود.

اکنون، آرگومان های فاصله می توانند تنظیمات زیر را داشته باشند:

سالم –   سال

q     – سه ماهه

m    – ماه

y –    روز سال

د     – روز

w    – روز هفته

ww – هفته

ساعت    – ساعت

n    – دقیقه

s    – دومین

آرگمون firstdayofweek این تنظیمات را دارد:

vbSunday -از یکشنبه به عنوان اولین روز هفته استفاده می کند.

vbMonday - دوشنبه را به عنوان اولین روز هفته به کار می گیرد.

vbTuesday - سه شنبه کار می کند به عنوان اولین روز هفته.

vbWednesday - چهارشنبه را به عنوان اولین روز هفته به کار می گیرد.

vbTursday - پنجشنبه به عنوان روز عمل می کند. به جای روز هفته.

vbFriday - جمعه را به عنوان اولین روز هفته به کار می گیرد.

vbSaturday - شنبه به عنوان اولین روز کار می کند هفته.

vbUseSystemDayOfTheWeek - از اولین روز هفته استفاده می کند که توسط تنظیمات دستگاه شما تعریف شده است.

اولین هفته سال این تنظیمات را دارد:

vbFirstJan1 - از هفته حاوی 1 ژانویه استفاده می کند.

vbFirstFourDays - هفته اول را به کار می گیرد که حداقل دارای حداقل باشد. چهار روز در سال جدید.

vbFirstFullWeek – اولین هفته کامل سال را اجرا می کند.

vbSystem – از هفته اول استفاده می کند سال مطابق با مکان های دستگاه شما تعریف شده است.

Code Snippet:

6864

Out put :

در پایان، تفاوت بین دو تاریخ در VBA را برمی‌گرداند.

بیشتر بخوانید: نحوه استفاده از تابع VBA DateDiff در اکسل (9 مثال)

3. تابع DatePart به عنوان تاریخ

عملکرد DatePart یک متغیر (عدد صحیح) حاوی قسمت تعریف شده از یک تاریخ ارائه شده.

Syntax :

DatePart(فاصله، تاریخ، [ firstdayofweek، [اولین هفته سال ]])

آرگمون ها:

فاصله زمانی: ضروری است. عبارت string بازه زمانی است که می‌خواهید عبارتString را اضافه کنید که فاصله زمانی است که برای محاسبه تمایز بین دو تاریخ استفاده می‌کنید.

date: Required; نوع (تاریخ). تاریخی که می‌خواهید در محاسبه استفاده کنید.

اولین روز هفته: اختیاری. ثابتی که اولین روز هفته را مشخص می کند. اگر ثابت نشود، یکشنبه فرض می شود.

هفته اول سال: اختیاری. ثابتی که هفته اول سال را تعیین می کند. اگر تنظیم نشده باشد، هفته اول قرار است هفته ای باشد که در آن 1 ژانویه ظاهر می شود.

اکنون، آرگومان های فاصله می توانند تنظیمات زیر را داشته باشند:

سالم –   سال

q     – سه ماهه

m    – ماه

y –    روز سال

د     – روز

w    – روز هفته

ww – هفته

ساعت    – ساعت

n    – دقیقه

s    – دوم

آرگمون firstdayofweek این تنظیمات را دارد:

vbSunday - از یکشنبه به عنوان اولین روز هفته استفاده می کند.

vbMonday - از دوشنبه به عنوان اولین روز هفته استفاده می کند.

vbTuesday - سه شنبه به عنوان اولین روز هفته عمل می کند.

vbWednesday - چهارشنبه را به عنوان اولین روز هفته به کار می گیرد.

vbTursday - پنج شنبه به عنوان روز نسبتاً عمل می کندهفته.

vbFriday - جمعه را به عنوان اولین روز هفته به کار می گیرد.

vbSaturday - شنبه به عنوان اولین روز هفته عمل می کند.

vbUseSystemDayOfTheWeek - از اولین روز هفته استفاده می کند که توسط تنظیمات دستگاه شما تعریف شده است.

firstweekofyear دارای این مقادیر:

vbFirstJan1 - در هفته از جمله اول ژانویه عمل می‌کند.

vbFirstFourDays - از اولین هفته استفاده می‌کند که حداکثر چهار روز کمتر از اندازه را در اختیار دارد. سال جدید.

vbFirstFullWeek – از اولین هفته کامل سال استفاده می کند.

vbSystem – اولین هفته سال را به صورت انتخابی به کار می گیرد. براساس مکان‌های دستگاه شما.

قطعه کد :

5354

خروجی :

به این ترتیب، می توانید از این تابع تاریخ در کدهای VBA استفاده کنید.

بیشتر بخوانید: نحوه استفاده از تابع VBA FileDateTime در اکسل (3 کاربرد)

4. تابع DateSerial

با استفاده از تابع DateSerial می توانید تاریخ را بر اساس سال، ماه و روز ورودی مشاهده کنید.

Syntax:

DateSerial (سال، ماه، روز)

Arguments:

سال - فیلد الزامی. عددی بین 100 و 9999، شامل، یا یک عبارت عددی که نماد سال است.

month – فیلد الزامی. یک مقدار صحیح که ماه را تعریف می کند.

day – فیلد الزامی. یک مقدار صحیح که روز را توصیف می کند.

کد کد:

5798

خروجی :

بیشتر بخوانید: نحوه استفاده از VBA TimeSerial در Excel (3 مثال)

4. VBA تابع DateValue

اکنون از تابع DateValue برای تعریف تاریخ استفاده می کنیم.

Syntax :

DateValue(date)

Argument:

در اینجا، آرگومان date معمولاً یک عبارت رشته ای است که تاریخ 1 ژانویه 100 را توصیف می کند. ، تا 31 دسامبر 9999. صرف نظر از این، تاریخ می تواند هر عبارتی را که می تواند نماد تاریخ، زمان یا هر دو تاریخ و زمان در آن محدوده باشد.

Code Snippet:

6391

خروجی :

همانطور که می بینید، ما با موفقیت از تابع تاریخ در کدهای VBA استفاده کردیم.

5. تابع روز در VBA

یک متغیر (عدد صحیح) را برمی‌گرداند که یک عدد واقعی بین 1 و 31 را تعیین می‌کند و روز ماه را می‌رساند.

Syntax :

Day(Date)

Argument:

آگومان تاریخ مورد نیاز هر گونه است ، عبارت عددی، عبارت رشته ای یا هر ترکیب دیگری. نشان دهنده یک تاریخ است. اگر تاریخ شامل Null باشد، Null را نیز برمی گرداند.

Code Snippet:

4472

Output:

همانطور که می بینید، با استفاده از کدهای VBA دریافتیم که روز تاریخ داده شده 12 است.

محتوای مرتبط: عملکرد فرمت VBA در اکسل (8 کاربرد با مثال ها)

6. تابع ماه VBA به عنوان تاریخ

یک متغیر (عدد صحیح) را برمی گرداند که یک عدد واقعی بین 1 و 12 را تعریف می کند.شامل، انتقال ماه سال> Argument:

آگومان تاریخ مورد نیاز هر گونه Variant، عبارت عددی، عبارت رشته یا هر ترکیبی است. نشان دهنده یک تاریخ است. اگر تاریخ شامل Null باشد، Null را نیز برمی گرداند.

Code Snippet:

7318

Output:

محتوای مرتبط: نحوه استفاده از تابع راست VBA در اکسل (6 مثال)

خواندن مشابه

  • نحوه استفاده از تابع VBA Environ (4 مثال)
  • نحوه استفاده از VBA And Function در Excel (4 مثال)
  • VBA If – Then – Else Statement در اکسل (4 مثال)
  • نحوه استفاده از تابع VBA Abs در اکسل (9 مثال)
  • نحوه استفاده از Concatenate در Excel VBA (4 روش)

7. تابع MonthName

رشته ای را برمی گرداند که ماه مشخص شده را نشان می دهد.

Syntax :

MonthName(month, [ مخفف ])

Argument:

ماه: الزامی است. عنوان عددی ماه. به عنوان مثال، ژانویه 1، فوریه 2، و غیره است.

مخفف: اختیاری است. مقدار بولی که نشان می دهد نام ماه باید به اختصار باشد. در صورت رد شدن، پیش‌فرض False است، که نشان می‌دهد نام ماه مخفف نیست.

Code Snippet:

8338

Output:

همانطور که می بینید، نام ماه را پیدا کردیمتوسط این تابع تاریخ VBA.

8. تابع روز هفته

این یک Variant ( Integer ) را برمی گرداند که دارای یک عدد واقعی است که بیانگر روز در هفته>Argument:

date: آگومان تاریخ مورد نیاز هر گونه متغیر، عبارت عددی، عبارت رشته ای یا هر ترکیبی است. نشان دهنده یک تاریخ است. اگر تاریخ شامل Null باشد، Null را نیز برمی گرداند.

firstdayofweek: اختیاری. ثابتی که اولین روز هفته را مشخص می کند. اگر ثابت نشود، یکشنبه فرض می شود.

آرگمون firstdayofweek این تنظیمات را دارد:

vbSunday - یکشنبه را به عنوان اولین روز هفته.

vbMonday - دوشنبه را به عنوان اولین روز هفته به کار می گیرد.

vbTuesday - سه شنبه به عنوان اولین روز کار می کند روز هفته.

vbWednesday - چهارشنبه را به عنوان اولین روز هفته به کار می گیرد.

vbTursday - پنجشنبه به عنوان روز نسبتاً عمل می کند هفته.

vbFriday - جمعه را به عنوان اولین روز هفته به کار می گیرد.

vbSaturday - شنبه به عنوان اولین روز هفته عمل می کند .

vbUseSystemDayOfTheWeek - از اولین روز هفته استفاده می کند که توسط تنظیمات دستگاه شما تعریف شده است.

پارامترهای بازگشت

اکنون، این تابع یک عدد صحیح برمی گرداند. بنابراین، معنای آن اعداد صحیح به شرح زیر است:

1

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.