Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по информатике.doc
Скачиваний:
34
Добавлен:
16.02.2016
Размер:
2.23 Mб
Скачать

Insert – Module (Вставка – Модуль)

  1. Создаем свою процедуру:

Insert – Procedure (Вставка – Процедура)

  1. В открывшемся окне вводим имя процедуры: КЛИЕНТ.

  2. Вводим текст программы.

  1. Для запуска программы на выполнение выполним команды

Run – Run / Sub (f5)

  1. Проверка работы программы

  2. Перейдем в Excel (щелкнув по MS EXCEL внизу экрана на Панели задач).

  1. Назовите основные логические операции.

  1. Операция логического сложения OR (ИЛИ)

  1. Операция логического умножения AND (И)

  1. Логическое отрицание NOT (НЕ).

  1. По каким правилам записываются встроенные функции?

Встроенными называют заранее запрограммированные функции, предназначенные для проведения часто встречающихся вычислений. В VBA есть несколько категорий таких функций:

  • Математические;

  • Проверки типов;

  • Преобразования форматов;

  • Времени и даты;

  • Обработки строк.

Запись некоторых математических функций показана в табл. 11.

Таблица 11

Математическая запись

На VBA

Abs(x)

Sin x

Sin(x)

Cos x

Cos(x)

ex

Exp(x)

Ln x

Log(x)

Sqr(x)

  1. Перечислите основные функции проверки типов.

Такие функции очень удобны для организации диалога с пользователем – они позволяют проверить правильность вводимой информации. Существуют функции, позволяющие определить, является ли вводимая переменная датой, объектом, числом и так далее.

Функции:

1) Is Numeric (аргумент)

2) Функция MsgBox

  • Выводит на экран диалоговое окно, содержащее сообщение;

  • Устанавливает режим ожидания нажатия пользователем кнопки;

  • Позволяет помещать в окне различные кнопки;

  • Сохраняет значение типа Integer, указывающее, какая кнопка была нажата.

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

MsgBox(Сообщение, Кнопки, Заголовок).

Кнопки – выражение, показывающее, какие кнопки следует поместить в диалоговом окне.

  1. Назовите функции, работающие со встроенными диалоговыми окнами.

В проектах VBA имеются две разновидности таких окон:

  • окно сообщений;

  • окно ввода.

Окно сообщений работает с функцией MsgBox и выводит простейшие

сообщения для пользователя. Окно ввода работает с функцией InputBox и обеспечивает ввод информации.

Функция InputBox

  • Выводит на экран диалоговое окно, содержащее сообщение и поле ввода;

  • Устанавливает режим ожидания ответа;

  • Имеет синтаксис

InputBox(Сообщение, Заголовок, Текст по умолчанию)

Сообщение – максимальная длина 1024 символа. Перенос текста – клавиша Enter.

Заголовок – выражение, которое отображается в верхней строке окна. Если этот аргумент опущен, в строке будет имя приложения, например, Microsoft Excel.

Текст по умолчанию – выражение, отображаемое в поле ввода, если пользователь не введет другую строку. Если аргумент опущен, поле ввода отображается пустым.

  1. Как записать оператор присваивания для объекта?

Синтаксис оператора присваивания для объектов

Например, опишем переменную Новый как объект и уточним, что это лист Excel:

Dim Новый As Object

Set Новый = WorkSheets(“Новый”)

или

Set Новый = WorkSheets(“Лист 1”).

  1. Как записывается оператор безусловного перехода?

Оператор безусловного перехода

Имеет синтаксис: GoTo

Метка оператора

Задает переход на указанную строку внутри программы. Например,

X =12

Y = X^2

GoTo M1

M1 Stop

  1. Назовите основные модификации оператора условного перехода в VBA.

  2. Укажите синтаксис записи оператора цикла, работающего заданное число раз.