E viene anche da chiedere se sia giusto chiamare il "form padre" dal form del msgbox, dato che cosi' quel form dipende dal form padre e non e' piu' un "generico msgbox" ... comunque, per rimediare ...

nel form padre

codice:
Private fNoAct As Boolean

Private Sub CmdAdd_Click()
   fNoAct = True
   FrmMsgBox.Show vbModal, Me
End Sub

Private Sub Form_Activate()
   If Not fNoAct Then
     ....
   End If
   fNoAct = False
End Sub