When I tried to "remove an operator," it looped through and removed ALL of them, not just one.
When I added a new one (after having removed them all accidentally), it once again showed me all the originals plus the new one...
First things first, though...let's go back to your original post. You wanted to use dynamic ranges; I think you need to re-visit that wish. When you populate the list box on the Operator form (for example), you're looking at all 104k rows to find the non blank cells. In the attached book you will find some code making this dynamic instead: