Пользовательский формат Excel не сохраняется после выбора из списка - PullRequest
0 голосов
/ 21 января 2020

В листе Excel я создал несколько пользовательских дат. Эти даты рассчитываются по формуле, используемой для извлечения ряда дней из данной недели года.

Примененный мной нестандартный формат: ddd, дд мммм am и ddd, дд мммм вечера , и они перечислены следующим образом:

день1 утра

день1 вечера

день2 утра

день2 вечера

и т. д. ...

Пример:

Пн, 21 января 2020 года

Пн, 21 января 2020 года

Вт, 22 января 2020 г.

вт, 22 января 2020 г.

Эти даты затем используются на основном листе документа, в раскрывающемся списке, чтобы пользователь мог выберите соответствующую дату.

Но хотя пользовательский формат правильно отображается в списке, это не означает, что дата окончательно выбрана, и она автоматически изменяется / преобразуется в стандартный формат даты.

Практически говоря, в раскрывающемся списке я вижу ddd, дд мммм утра (или вечера), но когда я выбираю дату, я вижу ddd, дд м m yy

Я не могу добавить пользовательский формат в ячейки, потому что я не знаю, выберет ли пользователь «am» или «pm», и я не могу преобразовать в простой текст как хорошо, потому что я получу дату в числах (результат из формулы).

Я также пробовал с условным форматированием, но это не работает (или я использую неправильный код ...)

Так что мой временный обходной путь - это стереть формулу в ячейках и вручную ввести даты, чтобы они выглядели как простой текст и не конвертировались, но, конечно, это не то, что я хочу ...

Любое предложение о том, как сохранить пользовательскую дату после выбора из списка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...