In Visual Basic, after writing the code, you can then compile it into an executable application. Standalone Application vs Run Within a Host – TV vs Remote A lot of code written in VB can be directly applied in VBA with no (or minor) modification.Īlso, you can think of the languages (both VB and VBA) as Basic plus a “visual” layer which allows developers to create user friendly user forms and controls for users to interact with the program.