Private Sub Command1_Click()
Dim Cadena As String * 80
Dim subC As String
Dim k as byte
' caso 1 se asigna una cadena con menos caracteres, el resto queda relleno de espacios.
Cadena = "Hola_"
Cadena = Replace(Cadena, " ", "4") 'remplazamos los espacios libres por 4 para que se vea la longitud total
MsgBox Len(Cadena) & " " & Cadena
'caso 2 cadena vacía: ahora está 'vacía' con 80 caracteres de espacio.
Cadena = ""
MsgBox Len(Cadena) & " " & Cadena
' caso 3 cadena más larga que el tamaño asignado a la cadena: se trunca al tamaño despreciando los caracteres de la derecha que exceden
For k = 1 To 100 ' 100 * 5= caracteres
subC = subC & "Hola_"
Next
Cadena = subC
MsgBox Len(subC) & " " & subC & vbcrlf & vbcrlf & Len(Cadena) & " " & Cadena
End Sub