I have created a 40 x 5 array of checkboxes called GridChkBoxes in UserForm_Initalize(). I need be able to detect when they are changed, just like Private Sub CheckBox1_Change() if I had used the toolbox to add them.