Standard Excel hides formulas behind cell protection—easily bypassed. The VBCompiler replaces every formula with encrypted placeholders. Users see results, never the underlying logic. Perfect for:
Unlike standard VBA password protection, which can be bypassed with free cracking tools, the compiled DLL format ensures that your proprietary algorithms and business logic remain safe from prying eyes. As one user noted in a technical forum, DoneEx "seems to be doing obfuscation to be impossible to really be cracked by any reverse engineering".
Developers can easily embed expiration dates, maximum usage counts, or trial periods into their applications to support subscription-based business models.
Retains the native look, feel, and performance of your spreadsheets. 3. Advanced Licensing and Copy Protection doneex vbacompiler for excel top
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
Anton traced the bug to a subtle difference in floating-point handling between Excel’s internal binary and the standard C runtime. Excel had a custom rounding behavior in one of its spreadsheet functions; the VBA implementation relied on that quirk. Doneex’s implementation used IEEE-754 semantics by default. He wrote a localized fix: emulate Excel’s rounding for functions known to rely on it, and add a compatibility flag per workbook.
Requires Windows 7 through Windows 11. Compatible with Excel 2010 through Excel 365. Perfect for: Unlike standard VBA password protection, which
For maximum security, both tools can be used in sequence: first compile with VbaCompiler for Excel (without selecting the “Unviewable VBA” option), then compile the resulting workbook with XCell Compiler.
The remains a top-tier industry standard for a simple reason: it solves Excel’s biggest vulnerability. By turning vulnerable VBA scripts into secure, compiled Windows DLLs, it bridges the gap between spreadsheet prototyping and secure software distribution. For developers, financial analysts, and corporations looking to monetize or safeguard their Excel applications, DoneEx provides the ultimate peace of mind.
: By converting code to binary DLL format, it eliminates the risk of users viewing, tracing, or copying your logic. Retains the native look, feel, and performance of
It compiles that C++ code into a Windows dynamic-link library ( .dll ) file.
Write and test your VBA macros normally within Microsoft Excel.
To get the most out of the compiler, DoneEx recommends optimizing your code beforehand:
Anton responded with transparency. He built a verification mode that ran both the original VBA and the compiled binary side-by-side over a battery of inputs and reports a delta. For the forecasting model in Berlin, he ran a Monte Carlo of inputs—millions of rows shuffled through both runtimes. The outputs converged. The consultancy stopped calling it Doneex and started capitalizing it like a proper noun.