Thanks, p45cal,
The routine works ok if I use xlRightToLeft explicitly, so it's just a matter of using a variable.
That, I can't get to work.