La lunghezza massima di un double in notazione scientifica è di 22 caratteri (-4,94065645841247E-324 ), per cui ti basta formattare la tua variabile double in modo che occupi sempre 22 caratteri: cioè la cifra inserita in una stringa di 22 spazi.
Format(double, String(22, "@"))
Quando leggerai la stringa la assegni alla variabile double togliendo gli spazi:
double = CDbl(Trim(stringa))
|