I am using dependent validation to give some flexibility in a model. first drop down gives the users several options. The second list, dependent on the first choice, is either a hyphen, or one of several other options. So, if the user picks option A in the first drop down, the adjacent cell becomes " - ". Selecting options B-F, will result in the a range of other values from which they can select. That part is fine. However, if the user, for whatever reason, comes back later and changes the selection in the first list, they may not think to also reselect the second option. so, is the only way to do a sheet change event in VBA?