Actually, I hadn’t even attempted to make the “Exit” code work for Dialogue 2 since I couldn’t get it to work for Dialogue 1.
It turns out it was my line
If C=Dlg2 Then
that should read
If Cmd=Dlg2 Then
that was messing Dialogue 1 up.
*sigh* for want of a shoe, the horse was lost…
Thank you so much!