برایان به دنبال ماکرویی است که نام کامل ماه جاری مانند جولای، آگوست و ... را برگرداند.قبل از رسیدن به ماکروها لازم به ذکر است که بسته به نیاز خود می توانید اطلاعات مورد نظر خود را با یکی از چندین مورد بدست آورید. فرمول ها. شاید ساده ترین فرمول زیر باشد:
=Today()
فرمول را در یک سلول قرار دهید، و در نهایت به تاریخ امروز می رسید. سلول را با استفاده از یک قالب سفارشی قالب بندی کنید، و در نهایت نام ماه کامل را خواهید داشت. قالب سفارشی با استفاده از این مراحل اعمال می شود:

شکل 1. تب Number در کادر محاوره ای Format Cells.
- سلول حاوی فرمول را انتخاب کنید.
- تب Home نوار را نمایش دهید.
- روی نماد کوچک در گوشه سمت راست پایین گروه Number کلیک کنید. اکسل کادر محاوره ای Format Cells را نمایش می دهد.
- مطمئن شوید که تب Number نمایش داده می شود.
- در لیست دسته بندی های قالب، Custom را انتخاب کنید. (شکل 1 را ببینید.)
- در کادر Type، mmmm را وارد کنید .
- روی OK کلیک کنید.
روش فرمولی دیگر استفاده از موارد زیر در یک سلول است:
=Text(Today(),"mmmm")
هیچ قالب بندی خاصی مورد نیاز نیست. این فرمول متن نام کامل ماه را برای هر آنچه که امروز است برمی گرداند. در نهایت، می توانید از یک فرمول طولانی تر استفاده کنید که به سادگی نام ماه را از لیست ماه ها انتخاب می کند:
=CHOOSE(MONTH(NOW()),"January","February",
"March","April","May","June","July",
"August","September","October","November",
"December")
به یاد داشته باشید که این یک فرمول واحد است. همه در یک سلول می رود.
که در نهایت ما را به ماکروها می رساند. اگر ماکرویی می خواهید که نام ماه را در سلول فعلی برگرداند، به دنبال یک تابع تعریف شده توسط کاربر هستید:
Function GetMonth()
Application.Volatile
GetMonth = MonthName(Month(Date))
End Function
این ماکرو ساده دو خطی به صورت پویا نام ماه را برای هر تاریخ فعلی برمی گرداند. فقط این فرمول را در یک سلول قرار دهید:
=GetMonth()
به یاد داشته باشید - از آنجایی که به تازگی یک ماکرو به ورک بوک خود اضافه کرده اید، هر زمان که ورک بوک خود را باز می کنید از شما سوال می شود که آیا می خواهید ماکروها را فعال کنید. اگر نمی خواهید همیشه این سؤال را ببینید، باید از یکی از رویکردهای فرمولی که قبلاً ارائه شد استفاده کنید.