В тази статия ще научим как да добавяме входно съобщение при валидиране на данни, докато въвеждаме конкретните записи в клетката, използвайки 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.
Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта