WilliamSmithEdward / xlide_vscode
PublicExcel VBA integration for VS Code - Tree View / Full Direct VBA Read+Write / LiveShare Compatible / Direct Agentic AI Integrations
XLIDE is a VS Code extension that lets you edit Excel VBA macros directly in VS Code. Instead of using Excel's built-in VBA editor, you get a modern code editing experience with syntax highlighting, code navigation (go to definition, find references, rename symbols), and the ability to save changes back to your Excel files. The extension reads Excel files directly without needing Excel installed, and can export your VBA modules to separate files for version control. It also integrates with GitHub Copilot so an AI assistant can read and modify your Excel macros.
How It Works
You've been writing VBA macros in Excel's clunky editor and dream of using VS Code instead.
One click to install, and the extension automatically sets up everything it needs to read your Excel files.
XLIDE shows all your .xlsm files in a tree view. You click to expand and see every VBA module inside.
The VBA code opens in your editor with proper syntax highlighting. You make changes just like any other code.
Press Ctrl+S and your changes are written straight back into the .xlsm file, ready to use.
Export all modules to a folder as individual .bas and .cls files, perfect for tracking changes in Git.
Jump to any definition, find all places where a variable is used, or rename a procedure across your entire workbook.
You have syntax highlighting, code navigation, version control, and can even ask Copilot to help write your VBA code.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.