Hola!
Pues la funcion que yo conozco en vb que mide la longitud, sea variable o objeto en un form es Len
Ejemplo:
If Len(TextBox1.Text)>8 Then
MsgBox "Disculpe, pero ha excedido la longitud máxima permitda de ingreso", vbInformation, "Longitud Excedida"
Exit Sub
End If
resto del codigo en caso de no ser >8 sea guardar datos, etc con respecto a algun campo ID.
Tambien está otro que es Mid(string, number, number) que indicandole tomaría de un string solo X caracteres o algo así, perdon por dar una info vaga del mid es que lo he usado poco y no recuerdo ahorita como le va lo suyo
El Mid yo lo use en una ocasion para tomar el titulo de una ventana, pero solo parte de su titulo, es decir, suponiendo que el titulo de la ventana sea:
Empresa Oficina [ABC] pues yo guardaba del todo el string solo el ABC asi:
Mid(Form1.Caption, 18, 3)
cuenta de derecha a izquierda y al llegar al caracter 18 toma los 3 caracteres, descartando el resto.
Con el Mid uno le indica que quiero tomar en una variable, por ejemplo, solo el caracter 4 al 6 de una cadena, y se le dice comenzar desde la izquierda o desde la derecha para tomar esos caracteres y descargar el resto de los demas caracteres.
Bueno tal vez es el Len el que necesitas
bueno eso espero
PD: yo tampoco nunca he tenido la ayuda del vb, por eso siempre he dicho que los que tenemos una pc con internet debemos estar muy agradecidos de ello