I’ve revisited this utility yesterday whilst travelling by train.
I was doing a review on a manuscript for book about Excel VBA and whilst testing some (faulty!) example code I discovered mine had a similar potential problem.
I’ve fixed this in the latest version.
Find the utility here.