Как да добавите входно съобщение при проверка на данни

Anonim

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

Проверката на данни е инструментът, който се използва за ограничаване на въвеждането в диапазон или данни, така че да можем да дефинираме какъв тип данни трябва да бъдат въведени в листа.

Нека вземем пример и разберем:-

Имаме име на държави в колона D, а в клетка A1 искаме да създадем падащ филтър за името на държавите.

Искаме да подчертаем клетката A1 и да направим падащия списък с името на държавите и да поставим съобщението, за да уведомим потребителите кои записи трябва да бъдат въведени в диапазона.

Следвайте дадените по-долу стъпки и код:-

  • Отворете страницата VBE, за да натиснете клавиша Alt+F11.
  • Поставете модула, за да напишете кода.
  • Напишете кода по-долу:-
Sub DropDownFilter () Dim Lastrow As Long lastrow = Работни листове ("sheet1"). Клетки (Rows.Count, "D"). End (xlUp) .Row With Range ("A1: A10"). Validation .Add Type: = xlValidateList, AlertStyle: = xlValidAlertStop, Оператор: = xlBetween, Formula1: = "= $ D $ 2: $ D" & lastrow .IgnoreBlank = True .InCellDropdown = True .InputTitle = "Съобщение". ("A1: A10"). Interior.ColorIndex = 37 End With End Sub 

Код Обяснение:-

Първо бяхме дефинирали всички променливи, след това бяхме създали диапазона, който ще помогне за създаването на динамичен падащ филтър. По същия начин бяхме дефинирали входното заглавие и входното съобщение. И тогава бяхме дефинирали местоназначението, където искаме да създадем падащия списък и след това щяхме да запълним клетката с цвят.

За да стартирате кода, натиснете клавиша F5 на клавиатурата си

  • Ще бъде създаден падащ списък за държавите.
  • Също така, клетката ще бъде изпълнена с цвят.
  • Освен това, всеки път, когато въведем името на новата държава в диапазона, падащият списък автоматично ще избере името на държавата.
  • Съобщението ще се появи в избраната клетка в диапазона A1: A10.

По този начин можем да добавим входно съобщение при валидиране на данни чрез VBA в Microsoft Excel.

Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook.
Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта