Upfront, let me say I’m not a programmer and I have limited VBA knowledge. But, I enjoy finding code that others have written and adapting it to work for my situation.
First, let me describe my current code (well technically it’s borrowed code) that I’m using. I have a UserForm1 that has:
Frame1: 2 radial (option) button ob1 and ob2.
Frame2: ob3, ob4 and ob5.
Frame3: ob6, ob7 and ob8.
Two textboxes: tb1 and tb2.
If ob1 or ob2 is selected, no other mandatory selection required.
If ob3 or ob4 is selected, then a selection must be made from Frame 3,
either ob6, ob7 or ob8.
If ob5 is selected, an entry is required in tb1.
tb2 is used for remarks and its use is optional.
Currently, if the user selects ob3 for example, but does not make a selection from Frame3, when the hit the submit button, an If and And statements with message box pops-up reminding
(forcing) the user to make a selection from Frame3 (ob6, ob7 and ob8), then it returns them to UserFrom1 to make a section. The same would apply if the user ob5, but failed to make an entry in tb1.
I’m not sure if this is possible, but here’s what I’m trying to like:
If the user selected ob3 or ob4, another UserForm2 would
prompting the user to make a selection from Frame3 (ob6, ob7, ob8), then after dismissing that message box, the selection made in UserFrom2 would populate Frame3 in UserForm1. The
same would apply for the selection for ob5 and tb1.
If I’ve totally confused you, here’s a picture on with a mini description on how I would like things to work.


Is there a way that this can be done? If so, I would
greatly appreciate any assistance with the coding.