Replace your
Exit For
with Return when you find a "bad value".
After the
For ... Next
loop, open the new form:
Dim mnf As MyNewForm = New MyNewForm()
mnf.ShowDialog()
Or
Dim mnf As MyNewForm = New MyNewForm()
mnf.Show()
depending on what you need it to do.
BTW: It's a much better idea to check TextBoxes for Double values using TryParse:
Dim d As Double
If Not Double.TryParse(myTextBox.Text, d) Then
MessageBox.Show("""{0}"" is not a valid number.", myTextBox.Text)
Return
End If