Яка різниця між модальною та немодальною формою користувача в Excel VBA?

За замовчуванням усі форми користувача відображаються як модальні, що означає, що користувач повинен закрити форму користувача, перш ніж він зможе продовжити використання програми. Коли UserForm немодальна, користувач може переглядати інші форми або вікна, не закриваючи UserForm.

Модальні діалогові вікна, які вимагають від користувача відповіді перед продовженням програми. Безмодні діалогові вікна, які залишаються на екрані та доступні для використання в будь-який час, але дозволяють інші дії користувача.

Способовою формою є будь-яка форма, яка перешкоджає продовженню роботи вашого макросу та обмежує взаємодію з батьківською програмою, доки форму не буде закрито.

Пояснення: Модальні діалогові вікна, які вимагають від користувача відповіді перед продовженням програми. Безмодні діалогові вікна, які залишаються на екрані та доступні для використання в будь-який час, але дозволяють інші дії користувача.

Властивість ShowModal VBA контролює поведінку UserForm під час відображення. Форми користувача можна відображати як vbModal або vbModeless, установивши властивість ShowModal.

За замовчуванням усі форми користувача відображаються як модальні, що означає, що користувач повинен закрити форму користувача, перш ніж він зможе продовжити використання програми. Коли UserForm немодальна, користувач може переглядати інші форми або вікна, не закриваючи UserForm.