Как добавить Входное сообщение в Валидация данных
_В этой статье мы узнаем, как добавить входное сообщение при проверке данных при вводе определенных записей в ячейку, используя VBA в Microsoft Excel. _
Data Validation — это инструмент, который используется для ограничения ввода в диапазоне или данных, чтобы мы могли определить, какой тип данных следует вводить в лист .
Возьмем пример и поймем: —
У нас есть название страны в столбце D, а в ячейке A1 мы хотим создать раскрывающийся фильтр для названия страны.
Мы хотим выделить ячейку A1 и сделать раскрывающийся список с названием страны и поместить сообщение, чтобы пользователи знали, какие записи необходимо ввести в диапазон.
Следуйте приведенным ниже инструкциям и коду: —
-
Откройте страницу VBE и нажмите клавиши Alt + F11.
-
Вставьте модуль для написания кода.
-
Напишите указанный ниже код: —
Sub DropDownFilter() Dim lastrow As Long lastrow = Worksheets("sheet1").Cells(Rows.Count, "D").End(xlUp).Row With Range("A1:A10").Validation .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=$D$2:$D" & lastrow .IgnoreBlank = True .InCellDropdown = True .InputTitle = "Message" .InputMessage = "Enter only countries name" Range("A1:A10").Interior.ColorIndex = 37 End With End Sub
Пояснение к коду: —
Сначала мы определили все переменные, затем мы создали диапазон, который поможет создать динамический раскрывающийся фильтр. Точно так же мы определили заголовок ввода и сообщение ввода. А затем мы определили место назначения, в котором мы хотим создать раскрывающийся список, а затем мы заполнили ячейку цветом.
Чтобы запустить код, нажмите клавишу F5 на клавиатуре
-
Выпадающий список будет создан для стран.
-
А также, ячейка будет заполнена цветом.
-
А также, когда мы будем вводить новое название страны в диапазон, выпадающий список автоматически выберет название страны.
-
Сообщение появится в выбранной ячейке в диапазоне A1: A10.
Таким образом, мы можем добавить входное сообщение для проверки данных через VBA в Microsoft Excel.
Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook .
Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]