русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Функція InputBox


Дата додавання: 2014-04-05; переглядів: 994.


Вибір користувача у функції MsgBox обмежений кнопками. Якщо у відповідь на запитання потрібне введення інформації, використовується функція InputBox.

Синтаксис функції

РезультатТекст= InputBox(приглашение [, текст_заголовка] [,по_умолчанию [, x_поз][, y_поз] [, файл_справки, содержание]])

- приглашение – питання або повідомлення для користувача;

- текст_заголовка – назва вікна введення;

- по_умолчанию – значення відповіді при вмовчуванні, яке не вводиться користувачем;

- x_поз і y_поз – числові значення координат, котрі задають місце вікна введення на екрані, якщо вони відсутні – по центру екрана;

- файл_справки и содержание – ім’я файлу довідки Windows;

- РезультатТекст – текст, уведений користувачем у вікні введення.

 

Створення підпрограм і функцій користувача

Якщо під час створення великих за розміром і складних макросів необхідно вводити одні і ті ж фрагменти програми, потрібно створювати підпрограми. Тобто один макрос може мати декілька підпрограм.

Підпрограма – це звичайна процедура VBA, яка оголошена за допомогою ключового слова Sub, її можно викликати з іншої процедури або макроса. Підпрограма – це набір операторів VBA, який може бути виконаний як єдине ціле.

Синтаксис підпрограми

Sub Имя Процедуры ([список_аргументов])

[операторы]

End Sub

- Имя Процедуры – будь-яке дозволене ім’я;

- список_аргументов – список значень, які передаються підпрограмі під час виклику і записані через розділювач (,);

- операторы – оператори мови програмування.

Функція – це спеціальний тип процедури VBA, вона відрізняється тим, що повертає результат. За її допомогою можливо виконувати обчислення, аналогічні вбудованим функціям Excel. Функції користувача визначаються у VBA як процедури.

Синтаксис функції

Function Имя Функции ([список_аргументов]) [As Type]

[операторы]

Имя_Функции = выражение

End Function

- Имя Функции – ім‘я оголошеної функції;

- список_аргументов – список аргументів, записаний через розділювач (,), які передаються функції;

- As Type – визначає тип даних для значень, котрі повертаються функцією, якщо відсутня ця частина, тоді тип Variant;

- Имя_Функции – змінна, якій надається певне значення.

 

Створення форм користувача


<== попередня лекція | наступна лекція ==>
Функція MsgBox | Елементи управління


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн