From Spreadsheet Basic:
Spreadsheet Basic is a computer programming language used in Excel spreadsheets. It is an Excel add-in designed for those who want to do VBA type procedures without dealing with VBA's complexity. Using SpBasic, you can perform complex calculations which are too involved to fit in a cell formulas, and run VBA-type procedures, such as complex logic and looping structures. SpBasic has all the familiar programming statements, 'If', 'For-Next', 'Do While', and many others. SpBasic can use all the Functions available in Excel (SUM, AVERAGE) which VBA cannot do, plus it can use any custom functions you may want to write in VBA. In addition to being used for regular worksheet applications, spBasic also provides a 'Script' language to control hardware and instrumentation through PC interfaces, and allows you to collect and display data measurements on charts and graphs. SpBasic is definitely an add-in you want to add to your software tools.
Version 1.2 includes the latest functional updates.