Макрос для названия месяца (Microsoft Excel)
Брайан ищет макрос, который возвращает полное название текущего месяца, например июль, август и т. Д. Прежде чем перейти к макросам, следует упомянуть, что в зависимости от ваших потребностей вы можете получить желаемую информацию с помощью одного из нескольких формулы. Пожалуй, самая простая формула следующая:
=Today()
Поместите формулу в ячейку, и вы получите сегодняшнюю дату. Отформатируйте ячейку в произвольном формате, и вы получите полное название месяца.
Пользовательский формат применяется следующим образом:
-
Выделите ячейку, содержащую формулу.
-
Выберите «Ячейки» в меню «Формат». Excel отображает диалоговое окно «Формат ячеек».
-
Убедитесь, что отображается вкладка Число.
-
В списке категорий форматов выберите Пользовательский. (См. Рис. 1.)
-
В поле Тип введите мммм.
-
Щелкните ОК.
Другой шаблонный подход — использовать в ячейке следующее:
=Text(Today(),"mmmm")
Никакого специального форматирования не требуется; формула возвращает текст полного названия месяца для сегодняшнего дня. Наконец, вы можете использовать еще более длинную формулу, которая просто выбирает название месяца из списка месяцев:
=CHOOSE(MONTH(NOW()),"January","February", "March","April","May","June","July", "August","September","October","November", "December")
Помните, что это единственная формула; все идет в одной камере.
Что подводит нас, наконец, к макросам. Если вам нужен макрос, который возвращает название месяца в текущей ячейке, вам нужна пользовательская функция:
Function MonthName() Application.Volatile MonthName = Format(Date, "mmmm") End Function
Этот простой двухстрочный макрос динамически возвращает название месяца для любой текущей даты. Просто поместите эту формулу в ячейку:
=MonthName()
Помните: поскольку вы только что добавили макрос в свою книгу, при каждом открытии книги вас спросят, хотите ли вы включить макросы. Если вы не хотите постоянно видеть этот вопрос, вам следует использовать один из шаблонных подходов, представленных ранее.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2915) относится к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Macro_for_Month_Name [макрос для названия месяца]
.