هنگام ایجاد ماکروها در VBA، ممکن است نیاز به دانستن ماه خاصی از سال داشته باشید که با یک تاریخ خاص نشان داده شده است. برای مثال، ممکن است بخواهید ماه اجرای ماکرو را تعیین کنید. کد زیر این کار را انجام می دهد:
iMonth = Month(Now())
تابع ماه یک مقدار صحیح را نشان می دهد که نشان دهنده ماه عددی هر تاریخی است که ارائه می کنید. در این مثال، تابع Now تاریخ امروز را نشان می دهد، و بنابراین ماه، ماه جاری را به عنوان مقداری از 1 تا 12 برمی گرداند.