There are many ways,
You could have a global variable in your second form to store which option was selected. Then just have a PUBLIC method in your second form called getSelected which returns your option
public function getSelected()
then as long as you open the second form modally, the first form will wait for the second form to close before executing the rest of the code.
Make a public form variable in the second form.
Load the second form modally.
Pass the value to the form as a propertie.
If you are ready in the form close is
The form properties stay preserved.
Do with them what you want (e.q. in the fist form).
Then, unload the second form.
MsgBox "We still have the string: " & form2.my_second_string
'Here Form2 is destroyed; with it the (public) string
Public My_Second_String as String
Private Sub Test()
My_Second_String = "The_Second_String"
'Returns us to Form1, beyond: Form2.Show vbModal
'Preserve the string to take it to Form1