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

12

М ИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

Севастопольский национальный технический университет

Методические указания

к выполнению лабораторной работы

”Использование функций для организации интерфейса в подпрограммах на VBA”

по учебной дисциплине

«Информатика и компьютерная техника»

для студентов направления подготовки

«Менеджмент»

Севастополь

2010

УДК 658.

Использование функций для организации интерфейса в подпрограммах на VBA.

Методические указания по выполнению лабораторной работы по дисциплине "Информатика и компьютерная техника" / Сост. Ю.Л. Явкун - Севастополь: Изд-во СевНТУ, 2010. - 13 с.

Целью методических указаний является применение теоретических знаний по теме «Использование функций для организации интерфейса в подпрограммах на VBA» в рамках курса «Информатика и компьютерная техника». Методические указания предназначены для студентов дневной формы обучения направления подготовки «Менеджмент».

Содержание

1 ЦЕЛЬ РАБОТЫ 4

2 КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 4

2.1 Функция InputBox 4

2.2 Функция MsgBox 5

2.3 Вызов подпрограмм 7

3 ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ 9

ПРИЛОЖЕНИЕ А 10

ПРИЛОЖЕНИЕ Б 12

1 Цель работы

Изучить приемы организации простейшего интерфейса пользователя в подпрограммах в Microsoft Excel с помощью функций InputBox и MsgBox.

2 Краткие теоретические сведения

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

2.1 Функция InputBox

Функция InputBox осуществляет ввод значений с помощью окна ввода. Простейший синтаксис:

InputBox (текстовая_строка), где

  • текстовая_строка - это обязательный аргумент; он задает в окне информационное сообщение, обычно поясняющее смысл вводимой величины;

Так, например, если в тексте программы записать:

InputBox("Введите число a "),

то будет сформировано окно следующего вида:

Более подробная форма записи функции InputBox имеет вид:

InputBox(Prompt, [Title], [Default], [Xpos], [Ypos],

[HelpFile], [Context]) As String

При этом

  • Prompt - сообщение, которое выводится из диалогового окна;

  • Title - заголовок диалогового окна;

  • Buttons - кнопки, которые выводятся в диалоговом окне;

  • Xpos, Ypos - координаты верхнего левого угла диалогового окна;

  • Default - символ, который выводится в поле ввода (для функции InputBox), например «пробел»;

  • HelpFile - файл-справка;

  • Context - описание.

Для того, чтобы с помощью функции можно было вводить данные в программу, можно использовать следующие конструкции:

A = CInt(InputBox("Введите число A "))

B = CDbl(InputBox("Введите число B "))

Здесь функции CInt и CDbl возвращают в программу и присваивают переменным A и B, соответственно, целочисленное значение и значение в формате с плавающей точкой двойной точности, полученные каждое в своем интерфейсном окне, сформированном функцией InputBox.