Visual Basic є процедурною мовою програмування. Це означає, що у Visual Basic можна створювати блоки програмного коду, на які потім можна посилатися по імені. Після того, як блок коду одержить ім’я, він може бути неодноразово викликаний на виконання з різних місць програми. Такі блоки програмного коду називаються підпрограмами(процедурами і функціями).
Процедура або функція – це послідовність операцій, які потрібно багатократно виконувати в різних місцях програми.
Існує декілька різновидів процедур і функцій.
Процедури обробки подій – викликаються в тому випадку, коли з окремим елементом управління відбулася деяка подія.
Процедури користувача(підпрограми) – це групи операторів, що створюються програмістом для виконання окремих підзадач основної задачі і не залежать від подій, що відбулися з елементами управління.
Вбудовані функції - це певні набори команд, які існують в мові Visual Basic і призначені для виконання обчислень на підставі вихідних даних, наприклад Abs, Sin, Sqr, Val, Str та ін..
Функції користувача – це групи операторів, призначені для виконання деяких обчислень і передачі результатів обчислень в інші частини програми.
Створення і виклик простої процедури.
Процедури користувача використовуються при необхідності багаторазового виконання деякої послідовності дій. Процедура виконує програмний код у межах свого блоку і не повертає значення.
Загальний опис процедури такий:
Private SUB <назва > ( )
<Рядки програмного коду>