Però così adesso lo schema è diverso rispetto a come l'hai esposto all'inizio. Tu prima dicevi di mostrare la successiva form chiudendo la precedente (ovvero scaricare la form da dove è partita la macro che mostra la form successiva).
Quindi:
da formA ---> mostro formB e scarico formA
da formB ---> mostro formC e scarico formB (se chiudo formB, mostra di nuovo formA)
da formC ---> se chiudo formC mostro formB
Invece adesso non stai facendo altro che mostrare una dopo l'altra le varie form senza scaricare la precedente.
Per spiegarmi ancora meglio...scrivere:
formB.Show
è uguale a come scrivere
fromB.Show vbModal '<---vbModal è di default se omesso