I’m afraid there is none. VBA (a.k.a macros) is a very, very big topic and requires its own course, if not several, and so is not appropriate here.
It’s also, for the vast majority of people, absolutely not necessary.
For some work roles, particularly administrative, data processing, or roles featuring very repetitive work, it can be extremely useful. Commercially-focussed roles, however, often don’t feature the aforementioned types of work.
What’s more, including even the simplest piece of VBA into your work introduces a step change in its complexity – from other users not familiar with VBA having no idea what’s going on or how to edit it, to system administrator security issues with macro-enabled workbooks!
My advice - avoid it wherever possible!