Hacker News new | ask | show | jobs
by ninalanyon 15 days ago
If you want to automate Excel from the inside VBA is a lot simpler than VB.Net

From the brief look I gave it this project seems to be about modifying existing VBA code that lives in Excel files

VB.Net is a different language, neither a sub-set nor super-set of VBA.

1 comments

There are some differences, although stuff like Me and having a REPL got eventually added back.

Using VB.NET with Windows Forms is quite similar to VB 6 with COM components.

However VB 6 had much easier way to deal with COM interop, and had better AOT developer experience versus Native AOT in .NET.

Now, it isn't as if Microsoft cares that much about VB.NET in 2026, beyond keeping some interoperability updates with C# going on.