
- •Методические указания
- •Севастополь
- •Содержание
- •1 Цель работы
- •2 Краткие теоретические сведения
- •2.1 Функция InputBox
- •InputBox (текстовая_строка), где
- •InputBox("Введите число a "),
- •2.2 Функция MsgBox
- •2.3 Вызов подпрограмм
- •3 Порядок выполнения работы
- •Приложение а Варианты заданий с использованием функций InputBox и MsgBox
- •Приложение б
М
ИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
Севастопольский национальный технический университет
Методические указания
к выполнению лабораторной работы
”Использование функций для организации интерфейса в подпрограммах на VBA”
по учебной дисциплине
«Информатика и компьютерная техника»
для студентов направления подготовки
«Менеджмент»
Севастополь
2010
УДК 658.
Использование функций для организации интерфейса в подпрограммах на VBA.
Методические указания по выполнению лабораторной работы по дисциплине "Информатика и компьютерная техника" / Сост. Ю.Л. Явкун - Севастополь: Изд-во СевНТУ, 2010. - 12 с.
Целью методических указаний является применение теоретических знаний по теме «Использование функций для организации интерфейса в подпрограммах на 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.