what is the best possible answer for the QUESTION below

In what way writing a code in VBA is superior to use than just using macros in excel.

Thanx