Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPORA_informatika (2).doc
Скачиваний:
97
Добавлен:
17.04.2015
Размер:
338.43 Кб
Скачать

28. Vba. Основные способы ввода данных (из клеток электронной таблицы, InputBox).

Синтаксис: InputBox (p, t, d, xp, yp, h, c),

где:

p (promt) – текстовое сообщение (подсказка, что нужно вводить).

t (title) – текст заголовка диалогового окна.

d (default) - текстовое выражение, которое предоставляется строке ввода, как начальное.

xp (xPos) – числовое выражение, координата x верхнего левого угла диалогового окна.

yp (yPos) – числовое выражение, координата y верхнего левого угла диалогового окна.

h – имя файла помощи (Help).

с (context) – номер раздела справочного файла.

Эта функция возвращает результат в виде текста. Поэтому при организации ввода числовых значений получаемый текст целесообразно преобразовать с помощью стандартной функции Val.

Dim a As Single

a = Val (InputBox (“a=”))

29. Vba. Основные способы вывода данных (из клеток электронной таблицы, MsgBox).

Вывод исходных данных в VBA может выть осуществлен одним из следующих способов:

  • В стандартное диалоговое окно вывода;

  • В ячейки рабочего листа;

  • Во внешний файл.

Стандартная функция MsgBox используется для работы с диалоговым окном вывода.

Синтаксис: MsgBox (p, b, t, h, c),

где:

p (promt) – строковое сообщение, выводимое в диалоговом окне.

b (buttons) – суммарное числовое значение для выводимых кнопок.

t (title) – текст, выводимый в заголовке диалогового окна.

h (helpfile) – название файла помощи.

c (context) – номер раздела в файле помощи.

30. Vba. Циклический алгоритм, понятие, основные элементы. Виды циклических алгоритмов. Оператор For.

Циклический алгоритм – алгоритм, в котором есть группа многократно повторяемых действий.

Основными элементами циклического алгоритма являются:

  1. Настройка цикла – присваивание первоначальных значений тем переменным, которые участвуют в работе цикла.

  2. Тело цикла – последовательность действий, которая должна выполняться несколько раз.

Циклы бывают двух видов:

  • Цикл с явно заданным числом повторений – цикл, число повторений в котором заранее известно или это число повторений можно рассчитать (простой цикл).

  • Цикл с неявно заданным числом повторений – цикл, число повторений которого заранее не известно. Выход из таких циклов происходит при достижении определенного условия, а на каком шаге это произойдет заранее сказать невозможно.

В VBA для реализации простых циклов можно использовать оператор For … Next.

Синтаксис оператора For:

For ПЦ = НЗ To КЗ [Step h]

[операторы]

Next [ПЦ]

ПЦ – параметр цикла – переменная, с помощью которой контролируется число повторений цикла.

НЗ – выражение, которое определяет начальное значение параметра цикла.

КЗ – выражение, которое определяет конечное значение параметра цикла.

h – выражение, определяющее шаг изменения параметра цикла. Если шаг не указан, то он считается равным 1.

Операторы – те действия, которые составляют тело цикла.

Порядок работы оператора For:

    1. Присваивание параметру цикла начального значения.

    2. После этого, текущее значение ПЦ сравнивается с КЗ [а) Если ПЦ ≤ КЗ (при h > 0) или ПЦ ≥ КЗ (при h < 0), то выполняется тело цикла и ПЦ изменяется на h; б) В противном случае оператор For завершает свою работу].

В блок схеме этот процесс реализуется так:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]