No, none of it is good, excel is basically a bad tool for almost any job. There almost always exist a better thing for everything people use excel for.
But excel has inertia, and it's the only programming non-programmers are able, or rather willing, to do. So we're basically stuck with it.
And yes, I consider crafting and maintaining excel workbooks programming, even if no VBA is involved.