If the form is open, the subforms are open. In fact they open before
the form does.
You can (and for a large complex form with many subforms, it's often a
good idea) use the Change event of a Tab control to remove the
SourceObject property of the subform on the page you're closing, and
assign a form name to that property on the form you're opening.