Как умело да запитвате Excel данни от UserForm
Когато използвате UserForms във вашите VBA процедури, винаги има задача да запазите определено състояние или информация в UserForm и след това да ги попитате в модул.
Един от начините е временно да съхранявате тази информация в работен лист за изпълняващата програма. Но можете да използвате и друг метод, който винаги работи без никакви усилия.
Всеки потребителски формуляр има свойството Ден. Можете също да присвоите текст на това свойство. Докато UserForm не е разтоварен от паметта, свойството остава Ден тяхната стойност.
За да прехвърлите информация от UserForm във VBA процедура, запишете информацията в свойството Tag в програмния код на UserForm:
Me.Tag = "Моят текст"
Вече можете да заявите това свойство директно във вашата процедура:
Ако UserForm1.Tag = "Моят текст" Тогава …
Уверете се, че съдържанието на Ден се запазва само докато UserForm остава в паметта. За да скриете UserForm, просто задайте метода Крия вместо Разтоварвайте а.