I would down-vote that answer if I saw it attached to that question. And probably flag it as well.
The guy didn't ask for tools or add-ons. He asked for help with his VBA code or a built-in formula - your answer provides neither. So your code falls into pretty much the same category as the "Use jQuery" answers on JavaScript questions, or "Use Firefox" on IE questions... Except that those products are at least widely- and freely-available, while yours would presumably need to be bought and installed for every machine where the spreadsheet would be used.
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.