Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР01_II_(InputBox_MsgBox)).doc
Скачиваний:
4
Добавлен:
08.11.2019
Размер:
569.86 Кб
Скачать

3 Порядок выполнения работы

1. Изучить вопросы использования функций InputBox и MsgBox в Microsoft Excel.

2. Выполнить примеры, приведенные в методических указаниях к выполнению лабораторной работы.

3. Разработать подпрограмму в соответствии с вариантом задания, приведенного в Приложении А, вызываемую с помощью программной кнопки.

4. Покажите созданные подпрограммы в окне проекта VBA (Project-VBAProject), прокомментируйте строки подпрограммы.

Приложение а Варианты заданий с использованием функций InputBox и MsgBox

Во всех вариантах задания исходные данные (для каждого задания) вводятся с помощью оператора ввода InputBox. Для вывода результатов вычислений используйте оператор вывода MsgBox. Для каждого задания используйте отдельную программноую кнопку.

варианта

Функция одной переменной

Функция нескольких переменных

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

Приложение б

Основные математические операторы языка VBA

Оператор

Пример

использования

Описание

+

a + b

Сложение двух чисел

-

a - b

Вычитание

*

a * b

Умножение

/

a / b

Деление

\

a \ b

Целочисленное деление

Mod

a Mod b

Деление по модулю. Возвращается остаток отделения а на Ь

^

a ^ b

Возведение в степень

Математические функции языка VBA

Функция

Пример

использования

Описание

Тип

возвращаемого

результата

Abs

Abs(x)

Модуль числа х

Совпадает с

типом числа х

Atn

Atn(x)

Арктангенс числа х

Double

Cos

Cos (x)

Косинус числа х

Double

Exp

Exp (x)

Экспоненциальная функция

(в степени х)

Double

Fix

Fix(x)

Возвращает целую часть числа х. Если х - отрицательно, то возвра-щается ближайшее целое неотри-цательное число, которое больше либо равно х

Double

Int

Int (x)

Возвращает целую часть числа х.

Если х - отрицательно, то возвра-щается ближайшее целое неотри-цательное число, которое меньше либо равно х

Double

Log

Log(x)

Натуральный логарифм числа х

Double

Rnd

Rnd (x)

Или

Rnd

Генерируется случайное число.

Если аргумент не указан, то это число в диапазоне от 0 до 1.

Аргумент используется для инициа-лизации генератора случайных чисел. Если он больше нуля, при очередном вызове генерируется новое случайное число, если меньше нуля - одно и то же случайное число. При нулевом аргументе возвращается последнее сгенерированное случайное число

Single

Sgn

Sgn(x)

Знак числа х

Integer

Sin

Sin(x)

Синус числа х

Double

Sqr

Sqr(x)

Корень квадратный из х

Double

Tan

Tan(x)

Тангенс числа х Double

Double