Se não me engano VBA é um VB para o pacote office.
O VB é uma linguagem "pronta" isso significa que a microsoft não vai mais lancar funcionalidades para ela.
Eu trabalhei com VB a muitos anos atrás (naquele tempo já era ultrapassado) e a microsoft ta "obrigando" todo mundo ir pro C#.
Se seu objetivo é ser muito bom em excel, vai fundo no VBA, caso contrário te indicaria ir aos poucos para o C# (caso queira se manter no ecossistema mãecrossoft) ou outras linguagens mais utilizadas como JS, TS, Python, Ruby, Java e PHP.