I would down-vote that answer if I saw it attached to that question. And probably flag it as well.
In short, it's bordering on unhelpful at best, and stinks of self-promotion / spam at worst.
Now... If you were to provide a good solution to his problem according to the parameters he outlined in his question (a VBA script) and then suggest your add-on as an easier way of accomplishing similar things in the future, that would look a lot better.
BTW - for quick and accurate answers to this and other thorny ethical dilemmas, you might consider investing in Shog's Magic Question Appropriateness Eight-ball, a revolutionary tool developed and sold by yours truly. Now on sale, get 15% off the normal purchase price - that's 100% guaranteed accuracy at 85% of the usual cost! Limited time offer, void where prohibited and in Quebec. "Guaranteed accuracy", "accurate answers", and "revolutionary tool" trademarks of Shog's House of Goodness, and do not indicate a binding promise of accuracy or usefulness. Contains substances known to the State of California to cause blindness and paranoia in laboratory programmers.