I use Vba in my work. I write industrial PLC software for various PLC types and found that learning vba could help me create much more high value, consistent work. I therefore looked only at the tools I needed, such as reading and writing text files, creating test sheets and pdfs and even create sequential function charts, drive logic with interlocks and permissives and other logic, all in excel/vba. The code probably isn't the most efficient but it is the end product that is the goal for me.
I've been doing it for several years new and every project has something different. Most of the time it is only really on big projects that vba comes into its own as I still take a bit of time to get the scripts right. Last project was 280 motors this one is 180. I do all the programming for them. It can save weeks of otherwise manual programming.
Learn what you need to learn and don't try to take on too much. I know nothing of probably 80% (probably more) of what excel can do but the stuff I do know I know well.
Edited to say this site is an excellent source of information and has helped my greatly over the years.