Approach
The existing code is read and broken down: what it actually does, what it does on the side and what nobody has needed for years. The old macro’s results serve as the benchmark for the new code.
The macro is rebuilt as an add-in and integrated directly into Office, with its own buttons in the ribbon or entries in the right-click menu. Calculation-heavy parts run many times faster thanks to compiled code and multithreading. Often that is the difference between minutes and seconds.
Updates reach everyone, and nobody has to click away a security warning any more.
What drives the effort
- The size and state of the VBA code
- Extensions and changes you would like
Every quote is preceded by a free conversation.
When it is not worth it
If a small or well-documented macro with only a few users runs reliably and fast, it does not need rebuilding. That is the exception. Very few macros have real error messages, fallbacks for failed actions, or use the fastest Excel methods available.
Common questions
- Does the add-in run on a Mac or in the browser?
With Office.js, yes, it runs in Excel on Windows, on the Mac and on the web. With VSTO, Windows only, but with deeper access to the system. Which fits depends on what the macro does today.
- What happens to the existing files?
They stay as they are. The add-in works with the workbooks you already have; only the macro inside them is no longer needed.
More cases