Bonsoir Robert,
Il y a une grosse différence entre VBA Excel ou Access et VBNet, bien que la philosophie de la programmation soit toujours la même.
VBA est un produit adapté (bien que le 'A' ne veuille pas dire Adapté, me semble-t-il) à Excel par exemple, ce qui fait que tu peux utiliser directement des produits concus pour Excel (exemple les Userforms). Il en est de même pour VBA pour Access. Avec VB tu dois tout reconstruire et le langage est plus généraliste et certes plus performant selon les cas.
Le gros avantage de programmer en VBNet c'est que tu peux créer des exécutables qui n'ont pas besoin de produit d esupport comme Excel. Ceci signifie que (et c'est surtout vrai pour Access) même sans Excel ou Access, le produit que tu auras construit pourra tourner selon quelques conditions particulières (utilisation de fichiers dll).
Pour conclure, le jeu n'en vaut pas toujours la chandelle, bien que se lancer dans la programmation en VBNet est une expérience enrichissante, mais parfois décourageante.
En ce qui me concerne je suis encore partagée, peut-être bien parce que je ne connais pas encore toutes les ouvertures que nous propose VBNet, et que depuis que j'ai connu ce Forum, je me suis astreinte à rendre service, dans la mesure de mes possibilités, aux utilisateurs de VBA Excel.
En espérant avoir , si ce n'est donné entière satisfaction, répondu en partie à tes inquiétudes.
Bon courage et peut-être bien à un jour prochain pour quelques échanges sur VBNet, bien que ce ne soit pas lel ieu (Chut !!! les chefs écoutent)
Cordialement
Léa