Перенесення значень Excel з форми користувача

Зміст

Як розумно запитувати дані Excel з UserForm

При використанні UserForms у ваших процедурах VBA завжди виникає завдання зберегти певний стан або інформацію у UserForm, а потім запитати їх у модулі.

Один із способів - тимчасово зберегти цю інформацію на робочому аркуші для виконуючої програми. Але ви також можете використовувати інший метод, який завжди працює без будь -яких зусиль.

Кожна форма користувача має властивість День. Ви також можете призначити для цієї властивості текст. Поки UserForm не вивантажено з пам'яті, властивість залишається День їх вартість.

Щоб перенести інформацію з UserForm у процедуру VBA, збережіть інформацію у властивості Tag у коді програми UserForm:

Me.Tag = "Мій текст"

Тепер ви можете запитувати цю властивість безпосередньо у вашій процедурі:

Якщо UserForm1.Tag = "Мій текст" Тоді …

Переконайтеся, що зміст День зберігається лише до тих пір, поки UserForm залишається в пам'яті. Щоб приховати UserForm, просто встановіть метод Сховати замість Вивантажити а.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave