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.