Функція VBA LEN повертає кількість символів у рядку.
Len(текст)
Отримати кількість символів кількох рядків:
Sub LenExample1() MsgBox Len("") 'Повертає: 0 MsgBox Len("45") 'Повертає: 2 MsgBox Len("excel") 'Повертає: 5 MsgBox Len("www.moonexcel.com.ua") 'Повертає: 20 variable = "moonexcel" MsgBox Len(variable) 'Повертає: 9 End Sub
Використання функції Len в умовах, які перевіряють, що ім’я користувача містить принаймні 3 символи перед виконанням дії:
Sub LenExample2() name = InputBox("Введіть ім'я користувача:", "Ім'я") If Len(name) >= 3 Then MsgBox "Молодець " & name & "!" End If End Sub