La función VBA LEN devuelve el número de caracteres de una cadena.
Len(texto)
Obtenga el número de caracteres de varias líneas:
Sub LenExample1()
MsgBox Len("") 'Devoluciones: 0
MsgBox Len("45") 'Devoluciones: 2
MsgBox Len("excel") 'Devoluciones: 5
MsgBox Len("www.moonexcel.com.ua") 'Devoluciones: 20
variable = "moonexcel"
MsgBox Len(variable) 'Devoluciones: 9
End Sub
Usando la función Len en condiciones que comprueban que el nombre de usuario contiene al menos 3 caracteres antes de realizar la acción:
Sub LenExample2()
name = InputBox("Introduzca su nombre de usuario:", "Nombre")
If Len(name) >= 3 Then
MsgBox "Bien hecho" & name & "!"
End If
End Sub