Guarda ... così non arriviamo da nessuna parte ...
Questa è la sezione per il VB.NET che è molto diverso dal VB6 e dal VBA.
Poi tu hai un sorgente .BAS che potrebbe anche essere di una versione precedente e molto vecchia di VB (addirittura primi BASIC).
Non ha senso che tu proponi un sorgente in un forum e qualcuno lo modifichi per te ...
Se vuoi veramente imparare, il consiglio è di comprare un libro e dedicare un bel po' di tempo seriamente. Se durante lo studio avrai dei dubbi, dopo avere acquisito le basi, ripassi da qui e fai domande mirate.