**Your spreadsheet automation doesn't need a language war to evolve**
The debate over VBA's relevance is a distraction. The real question isn't whether Visual Basic for Applications is dying, it's whether you are solving the right problem. That Reddit user who still chooses VBA over Python after ten years of hearing the same warnings isn't clinging to the past. They are making a practical choice based on what works today, in the environment they already know. And that is exactly the kind of thinking that keeps people productive instead of chasing trends.
VBA persists because it is embedded in the tools millions of people use every day. It runs inside Excel, Access, and other Office applications without requiring a separate runtime, a package manager, or a steep learning curve. For the automation tasks that spreadsheet users actually face, cleaning data, generating reports, looping through rows, VBA is often the fastest path from problem to solution. Python brings power, yes, but it also brings complexity: environment setup, library conflicts, and the cognitive load of switching contexts. When your job is to get a worksheet done by lunch, VBA wins because it is already there. The language war between VBA and Python treats the tool as the point. It is not. The point is the outcome.
What matters more than the language itself is the friction you remove from your workflow. If you feel constrained by traditional spreadsheets, the answer is not to learn a new language out of fear that your current one is obsolete. The answer is to explore tools that reduce the distance between your intent and the result. AI-native spreadsheet technology does exactly that, it lets you describe what you want in plain language, and it handles the automation logic for you. You do not need to choose between VBA and Python. You can skip the syntax entirely. That is a more honest evolution than replacing one scripting language with another.
The user who posted that comment is not wrong to stick with VBA. They are right to focus on what works. But the next evolution of spreadsheet automation will not be won by a programming language. It will be won by systems that understand your goals, adapt to your habits, and let you spend less time writing code and more time making decisions. The war between VBA and Python is a sideshow. The real transformation is already happening, and it does not ask you to pick a side.