Я работаю над макросом, которому поручено копировать и вставлять скрытый лист, вводить месяц и год в определенной ячейке (на основе введенного значения с предыдущего листа. В настоящее время у меня возникают проблемы при выполнении этой операции в качестве ячейки, из которой яполучить (прочитать) мои данные, содержит месяц и год. У меня есть этот код (предоставленный мне очень полезным членом сообщества stackoverflow):
NextMonth = Format(DateSerial(Year(Date), Month(DateValue("1/" & Range("A1") & "/" & Year(Date))) + 1, 1), "mmmm")
Код работает нормально, только для A1содержит месяц. Любые идеи, как читать, например, только "февраль", хотя ячейка содержит "февраль 2019" и использовать его с формулой выше, чтобы получить март? С его помощью я буду хранить месяц в переменной "A"и сохраните год с помощью" B = Year (Now ()) "в другом. Наконец, я назначу его ячейке на нужном листе с помощью" = A & B "
Есть мысли? С уважением,Alex
Примечание: Код текущего (фактического) месяца не представляет интереса. Также у меня есть код для автоматизации первого листа, где код запрашивает у пользователя ввод месяца и лет.