Il y a developpez.org avec pas mal de données sur vb/vba. Pour tout ce qui est spécifique à Solidworks il faut forcément s'appuyer sur l'aide de l'API dispo en ligne et de temps à autre l'enregistreur de macro pour s'auto-former.
Sinon en effet pas hesiter a faire des recherche juste avec le terme vba car il a beaucoup d'exemple avec Excel
Sinon celui avec qui j'ai apris toute les base de programmation Web et autre le SiteDuZero alias Openclassroom https://openclassrooms.com/old-courses-pdf dans les archive y'a un tres bon cours sur VB.net sa apprend beaucoup de chose
Sinon comme dit Cyril.f Enregistreur de macro et recherche :)
Un conseil c'est de prendre le temps de commenter ces codes je sait que je ne le fait pas assez et c'est plus compliqué quand on revient six mois apres sur une macro qui ne fonctionne plus :/