Как напечатать месяц определенной даты, не используя функцию Month() с помощью VBA?

То, что я ищу и не могу найти, - это код, который выполняет функцию "Месяц ()" (которая возвращает мне месяц даты, которую я использую в качестве параметра).

На данный момент у меня есть код, в котором я вызываю функцию Date, которая возвращает мне фактическую дату в системе, а затем в другом столбце я вызываю функцию month, чтобы вернуть мне месяц этой даты.

Но сейчас я хочу вместо того, чтобы использовать простую функцию "Месяц", редактировать эту функцию, чтобы она могла указывать мне месяц с определенного дня до определенного дня (а не просто с 1-го по 31-е число каждого месяца),

Пример: если дата находится между 10 января и 10 февраля. Возвращение: январь (или просто 1)

0 ответов

Другие вопросы по тегам