ВГОРУ

VBA-Урок 14.1. Використання Excel функцій

VBA Функції

VBA має багато функцій, які ви можете використовувати у своїх розробках.

В цьому курсі ми використовували деякі з них, як-от функції IsNumeric, Year, Split, Join, Array, Date, Chr тощо.

Ви можете знайти список усіх основних функцій VBA (з прикладом використання кожної функції) у розділі «Функції VBA».

Також в коді VBA можливо використовувати звичайні EXCEL функції, що ми побачимо далі в цьому уроці.


EXCEL Функції

Для того, щоби добавити Excel функцію у VBA код, введіть WorksheetFunction та поставте крапку ("."), після цього з'явится список функцій:

Виберіть будь-яку функцію Excel, яка вас цікавить, для прикладу COUNTBLANK, та заповніть її аргументи:

WorksheetFunction Приклад

В наступному прикладі VBA макросу, ми підрахуємо кількість порожніх комірок в діапазоні "A1:D8", збережемо отримане значення в змінній, а потім відобразимо його в діалоговому вікні:

Sub test()
     var_test = WorksheetFunction.CountBlank(Range("A1:D8"))
     MsgBox var_test
End Sub