Editor
A code editor that feels like it belongs in this decade.
- Tabbed interface
- Syntax highlighting
- Code auto completion
- Light and dark themes
WinVBA is a replacement IDE for Visual Basic for Applications. Tabbed editing, syntax highlighting, code completion and a project you can finally keep in source control.
Free download · Windows 11 · Requires Microsoft Office
WinVBA sits alongside Office and gives your macro code the tooling ordinary languages have had for years. Here is what works today — and what is still coming.
A code editor that feels like it belongs in this decade.
Find your way around a project without scrolling through modules.
Get your VBA out of the workbook and into files you can diff.
Open the IDE straight from Excel, where you already are.
Visual UserForm editing.
Stepping, breakpoints and inspection.
The Office Add-in ships in the same download. Install it once and WinVBA is a click away from the workbook you already have open — no hunting through menus.
VBA lives locked inside a binary file, which makes diffs, reviews and history effectively impossible. WinVBA exports the whole project — or a single module — as plain text you can commit like any other code.
You need Microsoft Office installed on your computer, with a valid Office license. WinVBA works alongside Office — it does not replace it.
Windows 11 is the supported platform. It may also work on Windows 10, but that is not actively tested.
Excel is the only host application supported at the moment. Other Office applications are on the roadmap.
This product is not affiliated with Microsoft Corporation in any way. Please do not contact them about anything related to WinVBA — get in touch with us instead.
The development build is free, includes the Excel Add-in, and comes with a test workbook to play with.