By Hiran de Silva
In the strange and swirling carnival that is LinkedIn, one recurring act continues to draw a crowd: âIs VBA dead?â The question appears with such religious frequency, it may as well have its own liturgical calendar. This time, it came dressed in the usual robes â a LinkedIn post proclaiming the inevitable extinction of VBA, with flashy mentions of Power Query, Python, LAMBDA functions, Office Scripts, Power Automate, and possibly incense and chanting for extra flair.
Naturally, I entered the thread with what I assumed would be a clarifying intervention. Something so calm, so well-grounded, so final, it would settle the matter entirely. A mic drop in comment form.
I explained: VBA exists to manipulate Excelâs internal objects â the building blocks of the software, built using the COM (Component Object Model). This is not a quaint historical detail; itâs the bedrock. VBA is not just some crusty old macro recorder â it is the only language designed specifically to let users control everything in Excel, directly, efficiently, and with full integration.
So I dropped this gold nugget into the comments sectionâŚ
âŚand it sank. Silently. No splash. No ripples. Just sank into the algorithmic sandpit while everyone else was doing a foxtrot on the surface, squealing over Office Scripts.
One brave soul replied, sort of. He said something along the lines of: âYouâre an outlier. Everyone else is talking about something else. Therefore, youâre not relevant.â
Oh really?
And so, ladies and gentlemen, welcome to the absurdist sketch that this situation demands. Let’s call it:
âThe Future of Navigation: UltraSetâ˘â
Me: âSo, youâre saying UltraSet⢠is the revolutionary alternative to Sat Nav?â
Promoter: âAbsolutely! Itâs the future. Sat Nav is dead.â
Me: âOkay. So I need to get from here to my destination. Can you show me how UltraSet⢠will help?â
Promoter: ââŚWhat do you mean by destination?â
Me: âEr⌠destination? You know, where I want to go?â
Promoter: âNobodyâs talking about destinations anymore. Everyoneâs talking about UltraSet⢠and all the cool features it has. Destination talk is passĂŠ.â
Me: âBut the whole point of Sat Nav is to get you from where you are to where you want to be!â
Promoter: âThatâs just your perspective. Youâre an outlier. The rest of us are here to vibe with each other about how cool UltraSet⢠is. It doesnât matter if it gets you anywhere. Or doesn’t.â
Me: âRight. So what does it actually do?â
Promoter: âIt confirms your current location with incredible accuracy. And then â wait for it â it helps you stay exactly where you are. Isnât that amazing?â
Me: âSo itâs not a navigation system at all. Itâs a⌠localisation enforcer?â
Promoter: âExactly. Our data shows that many users are happiest where they are. UltraSet⢠is for those noble souls who refuse to be corrupted by so-called âprogress.ââ
Me: âYouâve built a navigation system for people who donât want to go anywhere?â
Promoter: âCorrect. Itâs visionary.â
And this, my friends, is how you parody the modern conversation around VBA.
Back to VBA
The real joke, of course, is that this is what the anti-VBA movement sounds like.
We have people loudly declaring that VBA is obsolete, without understanding what itâs for. They parade trendy alternatives that do other things â often quite well â but none of them replace VBAâs core function: manipulating Excelâs object model. And yet, when you point this out, youâre accused of being off-topic.
Apparently, the purpose of the thing no longer matters. What matters is buzz. Itâs like replacing a carâs engine with scented candles because theyâre trending on Instagram.
The Colin Wall Doctrine: Stay Put
This isnât new. In 2023, during another legendary thread, Colin Wall of Anaplan dropped a philosophical bombshell:
âOur customers donât want to go anywhere else. Theyâre happy where they are.â
Bravo. I nearly wept. Because if thatâs your market, then sure â your UltraSet⢠system is ideal. Donât show them where they could go. Donât empower them to move. Just make sure they stay safe and stationary in the warm glow of non-threatening stagnation.
And, in that light, maybe Paul Barnhurst and his disciples are right. VBA doesnât belong in a world where progress is defined by not going anywhere. A world where âdestinationâ is a dirty word.
Conclusion: Long Live Sat Nav (and VBA)
If you found this funny â good. Laughter is needed. Because underneath the absurdity is a genuine problem: people are being sold alternatives to VBA without understanding what VBA is. Not because itâs hard to understand, but because itâs not trending on social media.
So yes, we need real conversations â or failing that, more satire.
Next time someone asks âWill VBA die?â tell them:
âOnly if people stop wanting to go anywhere.â
Otherwise, buckle up. Plug in your VBA-powered Sat Nav. And letâs get moving.
Hiran de Silva
Founder, Satirical Sat Nav Systems Inc.
Where staying put is not the roadmap.
Add comment