Вывод данных
Вывод результата можно организовать командами MsgBox (вывод ответа в диалоговом окне) и Cells (вывод ответа в рабочий лист Excel) Оператор MsgBoxявляется простейшей формой экранного вывода, которую можно включать в процедуры VBA. Оператор MsgBox в простейшем случае имеет следующую форму записи:
MsgBox "Promt", [Buttons As VbMsgBoxStyle = vbOKOnly], [Title]
Первый аргумент Promt является текстом, который должен быть отображен в выводимом диалоговом окне посредством MsgBox. Второй аргумент оператора MsgBox Buttons As VbMsgBoxStyle = vbOKOnly является необязательным. Он определяет, сколько и какого типа командные кнопки появляются в диалоговом окне, отображаемом посредством MsgBox. Когда необязательный второй аргумент опущен, диалоговое окно содержит только одну кнопку – OK. Если второй аргумент опускается, то после первого аргумента ставится две запятые. Третий аргумент Title в операторе MsgBox определяет заголовок диалогового окна (отображается белыми буквами на синем фоне). Подобно первому аргументу текст, для строки заголовка диалогового окна заключается в кавычки. Пример:
MsgBox "Сумма ряда равна " & z, , "Решение задачи"
После выполнения этой команды на экране возникает диалоговое окно, сообщающее результат – вместо переменной z выводится ее численное знакчение.
Для вывода результата в рабочий лист Excel используется команда:
Cells(i, j) = имя переменной
где i, j – номер строки и столбца ячейки соответственно, куда выводится численное значение переменной. Номер строки и столбца может присутствовать в команде как в виде переменных (их числовое значение должно быть целым и определено заранее), так и в виде конкретных целых чисел. Например, команда
Cells(2, 4) = x
выводит численное значение переменной x в ячейку рабочего листа, находящейся во второй строке, 4 столбце.
Дата добавления: 2015-08-14; просмотров: 482;