Шаг 395.
VBA в MSExcel. Модель прогнозирования денежных потоков... . Создание диалогового окна с помощью функции MsgBox

    На этом шаге мы рассмотрим создание диалогового окна.

    О возможности создания в Excel пользовательских диалоговых окон с помощью Редактора Visual Basic было написано на 240 шаге (рисунок 1).


Рис.1. Созданное пользовательское диалоговое окно Ввод данных для ввода суммы приходного кассового ордера в журнал кассовых документов

    Рассмотрим создание и применение диалогового окна с помощью функции MsgBox. Функция MsgBox выводит на экран диалоговое окно, содержащее сообщение и устанавливает режим ожидания нажатия кнопки пользователем.

    Синтаксис функции:

  MsgBox(prompt[, buttons] [, title] [, helpfile, context])

    Основные аргументы:

    В нашей подпрограмме в строке кода VBA:

  MsgBox "Полная продолжительность расчета - " & X & " секунд(а/ы)", 
    0, "Модель прогнозирования движения денежных потоков"
у функции MsgBox имеются следующие аргументы:


Рис.2. Созданное диалоговое окно Модель прогнозирования движения денежных потоков для отображения времени расчета модели и показывающее окончание проведения расчетов

    На следующем шаге мы рассмотрим сворачиванием окна Excel на все время выполнения вычислений.




Предыдущий шаг Содержание Следующий шаг