da stringa a numero: usa le funzioni di conversione (tipo Int, CBool etc... - nn me le ricordo bene, cmq sulla guida le trovi.)

x la prima richiesta: sì si può. Ti do un hint (farlo nn ho voglia^^)

InStr(str, carattere)

restituisce la posizione in cui si trova il primo "carattere" da sinistra a destra. Se dà 0 allora il carattere nn è presente.

Fai un ciclo, un paio di if e hai finito.