For number 2, I mean D51:E52 taken out out C3:E52 = new Range. Is this possible. The reason I want to this is that in C3:E52, all the [Name 1 vs Name 2]s are generated using a formula. However, the two names in each of the cells in D51:E52, are going to change based on a ranking system. I would like to run a macro that deletes itself, that converts the cells that are not in the subrange, D51:E52, into its value. I have actually found a code for a macro that deletes the macro that it is housed in. I am going to add that macro to the end of the DV macro code. After that, I am going to modify the code so that it will only on the last four cells.
For that, I am going to check if that particular cell in rng2, has a text in it. If it does, then it would go to next cell and do the DV for that cell. I am going to add this under worksheet_calculate. And then under worksheet_range. I am going to just use the locking and c.validation.delete for the cells in rng2.
I apologize for the long wall of text. I am taking this opportunity to run my logic by you and would appreciate it, if you could give your comments.