Bonjour Emma !
Vb for Application est intégré ( à la suite Bureautique Office ) , et ne sera pas jeté aux oubliettes.
C'est aussi un language pour les Os Windows,
le 'Vba' est trés riche, trés étoffé , et en lisant l'aide, tu y retrouvera toutes les références, et les composants utilisables dans tes développements. ( des milliers ... ).
Vba , c'est aussi un language commun à Excel , Word , Ppoint, DbAccess ...
C'est beaucoup de Solutions !!!! et des 'formats de fichiers' en convergence, .doc s'ajoute à la liste .Xls , qui s'ajoute à un tuple de la Db Access , qui envoie un mail pour un publipostage à tout les clients...
c'est un code interprété, faiblement typé ( c'est le Type Variant .. qui reviendra vite , c'est équivalent au type Object .. ( conteneur tout Types ).
Pour un usage quotidien sur un ( des ) postes 'Client', c'est efficace et rodé.
Avec les longues années d'existence de Vba, tu pourra favoriser un coding 'scratch' , tellement il existes de Macro ... et de codes vba disponible sur Internet. ( ajouter aux favoris ).
Les sites et communautés "Vba" .Fr sont nombreux et existent dans d'autres langues aussi.
( F1 pour accéder à l'aide Vba , quand tu es dans l'éditeur )
création / 'N' usages / destruction de la variable
et pour répondre à ta question :
tu peux l'apprendre sans hésiter,
c'est 'à savoir'.