Interesting question.
However I doubt that there is anything to gain by way of time as the "native" Excel operators are very possible a long way quicker than an operation done via VBA.
So I doubt there is much to gain and you would add complexity to a situation that is very easy to understand with the present arrangement.
Just my thoughts.
Regards Bob