_В этой статье мы узнаем, как добавить входное сообщение при проверке данных при вводе определенных записей в ячейку, используя VBA в Microsoft Excel. _

Data Validation — это инструмент, который используется для ограничения ввода в диапазоне или данных, чтобы мы могли определить, какой тип данных следует вводить в лист .

Возьмем пример и поймем: —

У нас есть название страны в столбце D, а в ячейке A1 мы хотим создать раскрывающийся фильтр для названия страны.

image 1

Мы хотим выделить ячейку 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

Пояснение к коду: —

Сначала мы определили все переменные, затем мы создали диапазон, который поможет создать динамический раскрывающийся фильтр. Точно так же мы определили заголовок ввода и сообщение ввода. А затем мы определили место назначения, в котором мы хотим создать раскрывающийся список, а затем мы заполнили ячейку цветом.

image 2

Чтобы запустить код, нажмите клавишу F5 на клавиатуре

  • Выпадающий список будет создан для стран.

  • А также, ячейка будет заполнена цветом.

  • А также, когда мы будем вводить новое название страны в диапазон, выпадающий список автоматически выберет название страны.

  • Сообщение появится в выбранной ячейке в диапазоне A1: A10.

image 3

Таким образом, мы можем добавить входное сообщение для проверки данных через VBA в Microsoft Excel.

image 48

Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook .

Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]