First, I would use OptionButtons for Confirmed/Update rather than the Check Boxes.
I would also create a custom class, clsControlGroup. Each clsControlGroup has the CurrentValue textbox, the Record Data Label, a Confirmed Option Button, a Update Option Button, a Revised Value text box and an Attachment Option Button.
Create a class module, change its name to clsControlGroup in the Property Window and put this code in that module
And then code like this in the Userform to get everything hooked up
My test file was for three rows.
Note the ActiveControlGroup_Change event that fires when one of the three option buttons in a control group is clicked.
If you need CheckBoxes rather than OptionButtons for Confirmed/Update, the data typing in clsControlGroup could be changed and code added to make sure that both weren't checked at the same time.
Bookmarks