Как добавить значение в ячейку в диапазоне дат - PullRequest
0 голосов
/ 10 апреля 2019

Я очень новичок в VBA, только что узнал на прошлой неделе через YouTube.
Я хочу, чтобы моя пользовательская форма могла изменять значение ячейки на основе даты.

Пример:

(A2:A10): Person name
(B2:B10): Birthday
(C2:C10): Target Cell

Если я хочу, чтобы этот человек с днем ​​рождения JAN, FEB, MARCH, APRIL в целевой ячейке был JFMA с помощью пользовательской формы.
Как я могу это сделать?Спасибо

1 Ответ

0 голосов
/ 10 апреля 2019

Используйте приведенную ниже формулу в столбце C:

=IF((OR(TEXT(B2,"MMM")="Jan",TEXT(B2,"MMM")="Feb",TEXT(B2,"MMM")="Mar",TEXT(B2,"MMM")="Apr"))=TRUE,"JFMA",IF((OR(TEXT(B2,"MMM")="May",TEXT(B2,"MMM")="Jun",TEXT(B2,"MMM")="Jul",TEXT(B2,"MMM")="Aug"))=TRUE,"MJJA",IF((OR(TEXT(B2,"MMM")="Sep",TEXT(B2,"MMM")="Oct",TEXT(B2,"MMM")="Nov",TEXT(B2,"MMM")="Dec"))=TRUE,"SOND")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...