Введення даних користувачем

Введення даних користувачем здійснюється за допомогою функції InputBox, що виводить на екран діалогове вікно, де розміщується запрошуюче повідомлення на введення даних і текстове поле для введення цих даних.

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

InputBox (запрошення[, заголовок][, по умовчанню][, гор][, верт]

[, файл допомоги[, контекст]),

де запрошення - повідомлення, що виводиться в діалоговому вікні;

заголовок - текст, що з'являється в панелі заголовка діалогового вікна;

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

гор- горизонтальне розташування діалогового вікна стосовно лівої межі екрана. Якщо цей аргумент опущений, то діалогове вікно розміщається в центрі;

верт - вертикальне розташування діалогового вікна стосовно верхньої межі екрана;

файл допомоги - вказівка на файл довідки;

контекст - число, що вказує на розділ довідки.

Всі параметри, крім першого, є необов'язковими. Функція InputBox повертає рядок символів, введених користувачем. Для перетворення цього рядка в число використовується зовнішня функція Val, яка виконується після завершення роботи InputBox.

Наприклад, потрібно ввести значення змінної а=3,5. Запишемо фрагмент програми