Вы можете перепроверить длину строки только с числами. Используйте функционал регулярного выражения, чтобы избавиться от нецифровых знаков в строке:
Public Function f_NumberExtractor(ByVal str As String) As string
Dim objRegEx As Object
if len(str) >1 then
Set objRegEx = CreateObject("VBScript.RegExp")
objRegEx.Pattern = "\D"
objRegEx.Global = True
f_NumberExtractor= objRegEx.Replace(str, vbNullString)
else
f_NumberExtractor=vbnullstring
end if
End Function
Итак, теперь вы можете иметь
len(f_NumberExtractor(me.cmbName.value))>11
проверьте ваш код.