Sandboxed script execution from VBA with support for module system
github.comAt VBA side the code is clean and highly manageable.
Sub RunModule() Dim eng As New ASF
' Set working directory
eng.InjectVariable "wd", ThisWorkbook.Path
' Execute module file
Dim result As Variant
result = eng.Execute(ThisWorkbook.Path & "\main.vas")
Debug.Print result
End SubASF isn't just a framework, is a modern language that we can run inside VBA.