BESH Stat NG

BESHStatNG (New Generation) is a VB.NET reimplementation of the original BESHStat VBA add-in. It adds the BESH Stat NG ribbon tab with dialogs for statistical tests, plots, regression models, and sample size tools.

It is a complete reimplementation of the original BESHStat add-in that was written in VBA (.xlam).
The goal was not to change what users can do, but to make the add-in more reliable, easier to maintain, and easier to extend.

What changes for you as a user

1) Better compatibility with modern Excel (especially 64-bit)
VBA solutions often require extra care across Excel versions and between 32-bit/64-bit environments.
A compiled .xll add-in (built with Excel-DNA) is designed for modern Excel installations and is easier to keep consistent.

2) Fewer “macro security” obstacles
.xlam add-ins are treated like macro-enabled workbooks, so users can run into macro policy blocks, warnings, or restricted environments.
BESHStatNG is a compiled add-in and does not depend on workbook macros. (The installer may still show a Windows warning if it is not code-signed.)

3) More stable UI and input handling
BESHStatNG uses dedicated Windows Forms dialogs and consistent data import rules.
This reduces “worksheet-state” issues that can happen with macro-driven tools and makes workflows more predictable.

4) Performance and scalability
Compiled code can handle larger datasets and more complex workflows more efficiently than macro code, especially for methods that require repeated computation.

5) Easier updates and faster delivery of new methods
The NG architecture makes it simpler to add new statistical methods, improve existing ones, and release updates without changing workbook logic.

6) Better diagnostics when something goes wrong
NG keeps internal logs that help track down issues (useful when reporting a bug), rather than failing silently or with generic VBA errors.

In short

BESHStatNG keeps the same “Excel-first” workflow, but moves the engine from an old macro-based add-in (.xlam) to a modern compiled add-in (.xll) so it can grow and remain dependable.