Funcția VBA LEN returnează numărul de caractere dintr-un șir.
Len(text)
Obțineți numărul de caractere din mai multe rânduri:
Sub LenExample1() MsgBox Len("") 'Returnări: 0 MsgBox Len("45") 'Returnări: 2 MsgBox Len("excel") 'Retururi: 5 MsgBox Len("www.moonexcel.com.ua") 'Retururi: 20 variable = "moonexcel" MsgBox Len(variable) 'Retururi: 9 End Sub
Folosind funcția Len în condiții care verifică dacă numele de utilizator conține cel puțin 3 caractere înainte de a efectua acțiunea:
Sub LenExample2() name = InputBox("Introduceti numele de utilizator:", "Nume") If Len(name) >= 3 Then MsgBox "Bine făcut" & name & "!" End If End Sub