La fonction VBA LEN renvoie le nombre de caractères dans une chaîne.
Len(texte)
Obtenez le nombre de caractères de plusieurs lignes :
Sub LenExample1() MsgBox Len("") 'Retours : 0 MsgBox Len("45") 'Retours : 2 MsgBox Len("excel") 'Retours : 5 MsgBox Len("www.moonexcel.com.ua") 'Retours : 20 variable = "moonexcel" MsgBox Len(variable) 'Retours : 9 End Sub
Utiliser la fonction Len dans des conditions qui vérifient que le nom d'utilisateur contient au moins 3 caractères avant d'effectuer l'action :
Sub LenExample2() name = InputBox("Saisissez votre nom d'utilisateur:", "Nom") If Len(name) >= 3 Then MsgBox "Bien joué" & name & "!" End If End Sub