Bonjour
En complément
Ce qui importe déjà c'est de bien connaitre les fonctionnalités d'Excel.
Elles sont nombreuses et si les fonctions de calcul sont essentielles il est important de ne pas les considérer que du point de vue des formules dans des cellules.
Excel est un outil : une bonne méthodologie est essentielle pour que cet outil apporte la réponse la plus adéquate à un projet.
VBA n'ajoute rien (à quelques rares exceptions), il sert à automatiser ce que sait faire Excel.
On n'automatise bien que ce qu'on connait bien.
Aujourd'hui Excel intègre PowerPivot en lange Dax et PowerQuery en langage M, qui offrent des possibilités souvent préférables à VBA, notamment pour le traitement de tables de données...