
Проблема 1: У меня есть ячейка Excel, имеющая числовой формат дд.мм.гггг.
Мне нужно добавить ограничения для этой конкретной ячейки, используя критерии даты в проверке данных. В проверке данных я установил начальную дату выше 01-01-2012.
Но если я ввожу в ячейку дату «01.02.2012», то получаю сообщение об ошибке: «Вы ввели недопустимое значение».
Как изменить формат даты при проверке данных, чтобы принять StartDate в формате «дд.мм.гггг»?
проблема 2: Когда я устанавливаю формат даты в ячейке на дд.мм.гггг - все даты будут преобразованы в этот формат, за исключением случая, если я введу, например, 2012.02.01 - они все равно будут отображаться в этом формате!
Любая помощь будет оценена по достоинству.
Примечание: это не вопрос программирования.
решение1
Форматирование обычно определяет только то, как отображаются даты, а не то, как интерпретируются введенные вами данные.
Региональные настройки определяют, как интерпретируются входные данные. В каком регионе вы находитесь?
Предположительно, ни 01.02.2012, ни 2012.02.01 не распознаются как допустимые даты (при вводе). Попробуйте ввести 01/02/2012 или 2012-02-01, вы все равно можете форматировать даты так, как вам хочется
решение2
Я полагаю, вы могли быопределить пользовательский формат!!
Я попробовал и это сработало!! :)