Ma io mi chiedo:
Secondo te ho sparato quelle cifre cosi' a caso?!

...probabilmente e' la Micro$oft che dichiara il falso (o almeno il suo Help in linea...) e che non ragiona:

Ecco cosa dice l'help in linea di VB riguardo i tipi di dati string. (questa volta lo riporto per intero):
Tipo di dati String


Esistono due tipi di stringa:

Stringhe di lunghezza variabile, che possono contenere fino a circa 2 miliardi (2^31) di caratteri.


Stringhe di lunghezza fissa, che possono contenere da 1 a circa 64 KB (2^16) di caratteri.
Nota Una stringa di lunghezza fissa di tipoPublic non può essere utilizzata in unmodulo di classe.

I codici per i caratteriString sono compresi fra 0 e 255. I primi 128 caratteri (0-127) del set di caratteri corrispondono alle lettere e ai simboli di una tastiera standard americana. Questi primi 128 caratteri sono gli stessi definiti dal set di caratteriASCII. I successivi 128 caratteri (128-255) sono caratteri speciali, quali lettere di alfabeti internazionali, accenti, simboli di valuta e frazioni.Ilcarattere di dichiarazione del tipo per String è il simbolo del dollaro ($).
E se proprio non ci credi, dichiara una qualsiasi variabile As String, seleziona String premi F1 e clicca su Tipo di dati String.

Nel caso fammi sapere....

Cmq puo' anche essere che hai guardato in una parte di Msdn un po' vecchia.
Saluti.