VBA provides developers with the ability to automate tasks, interact with the features of Microsoft Office applications, and even create applications with a graphical user interface (Userform).
VbaDI is an Windows Excel VBA add-in (.xlam) that provides an Inversion of Control (IoC) container for VBA projects. Download VbaDI.xlam from this repository and copy it to your Excel add-in folder.