Puoi farlo ad esempio con la proprietà numberformat

esempio:
codice:
    oggetto.NumberFormat = "@"
    oggetto.NumberFormat = "0.000"
Il primo formatta la cella come testo, il secondo come numero con 3 dicimali..

Guarda nell'help di VBA, ci sono diversi esempi.

Per gli altri formati il metodo più rapido ed efficace,seppur spartano, e quello di registrare una macro e visualizzare il codice..

Ciao.