There a lot of variables implicit in your statement. But the bottom line is the KISS rule: Keep It Simple Stupid. The more complex your solution, the more opportunity for potential issues. And of course, they get multiplied if you will be distributing your file. I like to weigh the pros and cons of each approach and decide on a case by case basis, myself. If the workbook will be saying on my PC to be used by myself only, I usually bang out macros left and right if they are the fastest way of getting something done. On the other hand, if I will be distributing the file, I try to avoid macros at all costs: as sonn as I employ one, the end user will have potential security issues, and that can be an annoyance for them. Not to mention the additional time I need to spend to make the macro bullet-proof: if something goes wrong with your macro, people get upset at being dumped into the debugger, on th eothe rhand, if a bug creeps in with the standard formulas, people tend to take that in stride a littl emore easily.
nyway, that;s my two-cents, and by no means is it written in stone.