Bonjour,
D'après ce ce que j'ai compris, il y a deux choses différentes :
1- le Visual Basic qui est payant et qui permet de créer des programmes autonomes exécutables (.exe)
2- le VBA ou Visual Basic Application qui est compris dans l'application (EXCEL, WORD...) que l'on utilise, qui permet de programmer dans l'environnement de cette application et de lancer le programme depuis l'application, par exemple : en cliquant sur un bouton que l'on a préalablement crée.
Lorsque l'on enregistre une macro dans EXCEL, par exemple, on utilise VBA sans le savoir.
La programmation directe dans les fenêtres Visual Basic de l'application permet de faire beaucoup plus de choses que l'enregistrement d'une macro (mais c'est également beaucoup plus compliqué!).
Tu peux trouver des infos là-dessus ici :
http://www.cathyastuce.com/vba/concept.php http://www.polykromy.com/html/poly_main_app-vba.html http://vb.developpez.com/sources/ http://perso.orange.fr/jml85/Pages/cours_VBA.htm http://www.excelabo.net/ http://ericrenaud.free.fr/
Cordialement