Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как разрешить только формат даты в определенных ячейках?

Как вы можете ограничить список ячеек только разрешить ввод формата даты в листе Excel? В этой статье я расскажу о некоторых интересных трюках для работы с этой работой.

Разрешить только формат даты в определенных ячейках с функцией проверки данных

Разрешить только формат даты в определенных ячейках с кодом VBA


arrow синий правый пузырь Разрешить только формат даты в определенных ячейках с функцией проверки данных


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

1. Щелчок дата > проверка достоверности данных > проверка достоверности данных, см. снимок экрана:

doc allow date 1

2. В проверка достоверности данных диалоговое окно, нажмите Настройки вкладку, а затем выберите На заказ из Позволять выпадающего списка, затем введите следующую формулу: = И (ЕЧИСЛО (B2), ЛЕВЫЙ (ЯЧЕЙКА ( "формат", B2), 1) = "D") в Формула текстовое поле, см. снимок экрана:

doc allow date 2

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

doc allow date 3

3. Затем нажмите Предупреждение об ошибке в диалоговом окне выполните следующие действия:

(1.) Проверить Показывать предупреждение об ошибке после ввода неверных данных вариант;

(2.) Под Стиль выберите, пожалуйста, выберите Стоп вариант;

(3.) Введите Название Сообщение об ошибке которые вы хотите отобразить в окне подсказки.

4, Закончив настройку, нажмите OK и теперь, когда вы вводите данные, которые не являются реальным форматом даты, появится окно подсказки, чтобы напомнить вам, как показано следующий снимок экрана:

doc allow date 4


arrow синий правый пузырь Разрешить только формат даты в определенных ячейках с кодом VBA

Второй метод, я представлю вам код VBA.

1, Активируйте рабочий лист, который вы хотите использовать.

2, Затем щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню, см. снимок экрана:

doc allow date 5

3, В отображаемом Microsoft Visual Basic для приложений окно, скопируйте и вставьте приведенный ниже код в модуль, см. снимок экрана:

Код VBA: допускать только формат даты, вводимый в определенные ячейки:

Private Sub Worksheet_Change(ByVal Target As Range)
'updateby Extendoffice 20150530
Set w = ActiveSheet.Range("B2:B12")
For Each c In w
If c.Value <> "" And Not IsDate(c) Then
c.ClearContents
MsgBox "Only a date format is permitted in this cell."
End If
Next c
End Sub

doc allow date 6

4, Затем сохраните объявление, чтобы закрыть код, теперь, когда вы вводите значение, которое не является форматом даты в диапазоне B2: B12, появится окно подсказки, чтобы напомнить вам, и значение ячейки будет очищено в одно и то же время, см. Снимок экрана:

doc allow date 7


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ashok · 8 months ago
    how to add a date validation for date format "DD-mmm-yyy" (15-Dec-2018) like this
  • To post as a guest, your comment is unpublished.
    sagar · 1 years ago
    which date format is this function allowed. It is not working for some dates