Ciao, vi sono diverse possibilità; la più banale è questa:

codice:
  Dim I
  Dim IMax
  
  'la variabile serve perché la proprietà .Count varia ad ogni ciclo
  IMax = Forms.count - 1

  'In questo esempio lascia solo MDI (To 1)
  For I = IMax To 1 Step -1
    Forms(I).Hide
    Unload Forms(I)
  Next I
oppure all'interno dei singoli forms puoi scrivere una Public Sub, che esegue i comandi:
codice:
Public Sub Uscita()
  Me.Hide
  Unload Me
  Set (nome form) = Nothing
End Sub

  'In questo caso, è ancora più semplice
  For I = IMax To 1 Step -1
    Forms(I).Uscita
  Next I