Per inserire gli zeri non significativi c'è già un metodo piuttosto comodo:

codice:
VariabileStringa = Format(VariabileNumero, String(Cifre,"0"))
Per quello che riguarda il programma... a me interessa, puoi mandarmi lo script?