1

Проблема 1: У меня есть ячейка Excel, которая имеет числовой формат dd.mm.yyyy.

Мне нужно добавить ограничения для этой конкретной ячейки, используя критерии даты в проверке данных. В проверке данных я установил дату начала выше 01-01-2012.

Но, если я введу в ячейку дату «01.02.2012», я получу сообщение об ошибке. Msgstr "Вы ввели неверное значение".

Как изменить формат даты при проверке данных, чтобы он принимал StartDate в формате «dd.mm.yyyy»?

problem2: Когда я устанавливаю формат даты в ячейке на dd.mm.yyyy - он преобразует все даты в этот формат, кроме случаев, когда я набираю, например. 2012.02.01 - он все равно будет отображаться в этом формате!

Любая помощь будет оценена.

Примечание: это не вопрос программирования.

2 ответа2

1

Обычно форматирование определяет только то, как отображаются даты, а не то, как интерпретируется ваш ввод

Региональные настройки определяют, как вводится информация, в каком регионе вы находитесь?

Предположительно ни 01.02.2012, ни 2012.02.01 не признаются действительными датами (при вводе). Попробуйте ввести как 01/02/2012 или 2012-02-01, вы все равно можете отформатировать даты так, как вы хотите

0

Я полагаю, вы могли бы определить пользовательский формат !

Я попробовал, и это сработало !! :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .