I hesitate to use your mighty solution for my simple problem (which I allready solved in a quick and dirty way that has nothing to do with VBA). I don't even possess any drawing that would help me judge your "beast" for its merits. Maybe if you made a drawing available that does, I would appreciate that very much....
The code looks very impressive anyway (to me, anyway).