اگر در حال نوشتن ماکرو در VBA هستید، ممکن است نیاز به تعیین روز جاری سال داشته باشید. به عنوان مثال، ممکن است بخواهید بدانید که 21 فوریه 52 روز سال است. VBA شامل یک عملکرد مفید است که به شما امکان می دهد به سرعت و به راحتی روز جاری سال را تعیین کنید:
iThisDay = DatePart("y", Date)
هنگام اجرا، iThisDay برابر با شماره روز جاری خواهد بود. توجه داشته باشید که این مثال از تابع Date استفاده می کند. اگر می خواهید شماره روز را برای تاریخ دیگری تعیین کنید، به سادگی آن تاریخ را به جای تابع تاریخ جایگزین کنید.