... Incidentally, what is the correct syntax for calling a sub in another module if you don't use 'callsub'? I have tried various alternatives without success.
Me Sir; me, Sir... I can answer that one!
The call is the same as if in the same module (name, perhaps with parameters) but with the module name in front separated by a period, as in:
modulename.subname(...)
Did you find a problem with that? N.B. You must put "Public" in front of the "Sub" keyword in the Sub's home module because the default is that the Sub is private to that modlule otherwise. I imagine you would have to do that with CallSub() too...
Regards, Mike.