Brief Introduction:
VBA stands for Visual Basic for Applications it's an event-driven programming language implemented by Microsoft to develop Office applications. VBA helps to develop automation processes, Windows API, and user-defined functions. It also enables you to manipulate the user interface features of the host applications.
Reflection:
This assignment was easy with the help and guidance of my professor because I was trying to do it on my own, but nothing kept coming to my mind the more I tried the more I got confused but thankfully at the end I understood how everything worked.