You probably dont even need that Ray.
The numbers in the Lathes tool table are not the tool numbers but rather the offset numbers, this stands to reason as on a lathe you usually have a turret or a toolpost that can only hold a finite amount of tools. For example my Turret holds six and my Toolpost holds 4. The rotation of a turret or toolpost would get rather confusing if you started using tool numbers more than the positions available. If you were to do that then you would need your macro to have all the possibilities, however as I have only got 10 total tool positions I only need 10 calls to rotate the turret/toolpost to the correct position. This however doesnt mean you are restricted to 10 tools as you can call any offset for that tool position :0
On my lathe I have designated slots for tools, so say for example I had 99 tools, Tool 1 would be called asT01 and the offset for that could be 01, that means for my 10 tool positions I have the following.
T0101, T0202, T0303, T0404, T0505, T0606, T0707, T0808, T0909 and T1010
So now I replace the tools in all slots, I have already got them all set so all I do is
T0111, T0212, T0313, T0414, T0515, T0616, T0717, T0818, T0919 and T1020
replace again and its
T0121, T0222, T0323, T0424, T0525, T0626, T0727, T0828, T0929 and T1030
etc etc etc
So as you can see I could call Tool 11 as your special tool
Hood