Re : quels formation pour sql et visual basic
Bonjour
Il n'y a pas de diplôme car, même dans les formations longues en informatique, on n'apprend pas le VBA.
Il existe des formations de quelques jours en SQL, Excel VBA, Access VBA, dans les centres de formation orientés formation continue (comme Demos ou Cegos pour citer les plus connus).
Cela permet d'acquérir les bases et une bonne approche méthodologique (si le cours est bien fait, ce qui peut varier selon l'animateur...) mais c'est ensuite la pratique sur des cas concrets qui amène à la maîtrise.
SQL est un langage simple limité aux requêtes, donc un périmètre bien circonscrit.
Il y a des variantes. Celui d'Access est sensiblement le même que celui de Mysql, celui de SQL server le même que celui d'Oracle.
Mais les écarts sont limités et il est facile de s'adapter.
Si on connait bien les principes des bases de données, c'est assez facile de l'utiliser.
VBA est plus complexe : c'est un langage objet, qui partage l'aspect algorithmique avec VB, mais permet en plus de manipuler les objets de telle ou telle application, ce qui suppose outre la connaissance de la syntaxe et des principes de programmation, de bien connaître l'application et ses objets.
Il faut nettement plus de temps et de pratique pour se l'approprier.
Le périmètre est quasi infini, donc on invente aussi au fur et à mesure, des solutions VBA comme tu as pu le constater sur les forums.