Може ли прозореца отварян от функцията MsgBox да се управлява по друг начин?

Microsoft Excel Електронни таблици Microsoft 365 Excel VBA Програмиране VBA за Excel

Може ли вместо бутона за потвърждаване - OK, като аргумент в MsgBox да бъде зададена определена продължителност от време - например 5 секунди, през което прозореца да остава отворен, след което да се затваря автоматично?

Здравей Георги. Прозорецът на MsgBox не може да се затваря автоматично след определен период от време, без да се натисне клавиш. Това е така, защото се отваря в режим "modal", т.е. изпълнението на всички процеси спира, докато не се натисне клавиш. Ако искаш да се показва съобщение, което да изчезва след определен период от време, може да използваш UserForm, която има повече функционални възможности. Създаването и използването на UserForm, разглеждам подробно в модул 7 на курса.

Извинявай, Иване. Някак си много бързо от Иван Георгиев стана на Георги. Голямо извинение за допуснатата грешка!

Няма проблем. Благодаря за отговора! Като стигна до модул 7 ще опитам да направя идеята,която имам чрез тях. Ако възникнат въпроси ще Ви пиша.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация