У меня есть диапазон ячеек, которые должны быть в формате учета. Проблема заключается в том, что когда пользователи пытаются ввести дату, она меняет формат ячейки на сегодняшний день и перепутает вычисления. Я хочу, чтобы ошибка окна сообщения всплывала и очищала недопустимые данные, когда пользователь пытается ввести дату.Запретить пользователям вводить дату
У меня уже есть проверка данных, установленная до десятичной, но когда я пытаюсь проверить ее, введя дату (1/2, 1/2/11 или 1-2-11), excel изменяет формат номера ячейки на дроби или дата и событие ошибки проверки не происходит.
В качестве альтернативы, есть ли способ от меня заблокировать формат чисел для диапазона ячеек, чтобы excel прекратил преобразовывать формат ячейки на основе пользовательского ввода?
Спасибо! Именно то, что я искал. Я испытываю небольшую проблему при тестировании этого. Когда я набираю числа, такие как 1, 1.1, 1.12, макрос работает отлично в течение половины времени. Но в других случаях это говорит мне, что я ввел дату, когда я ввел десятичное число. – Cate