bonjour MFerand, le forum
oui, on peut jouer sur les mots indéfiniment
reste que VBA a un coeur universel pour tout Office et bien naturellement il possède des fonctionnalités particulières pour chaque logiciel d'Office.
Python aussi
https://python-docx.readthedocs.io/en/latest/
http://www.python-excel.org/
on dit bel et bien qu'il y a Python + des librairies particulières
on doit donc dire de même pour VBA.
Python n'est pas dans Excel, donc VBA n'est pas dans Excel non plus.
tu te demandes pourquoi ne pas actualiser un TCD par VBA ? parce qu'on récupère tous les inconvénients de VBA. A savoir :
- non universalité sur plateformes
- instabilité dans le temps
- sensibilité aux virus
- apprentissage d'un langage mal structuré et obsolète : mieux vaut apprendre Python, R, Java ou C et ses avatars.
- tu connais sans nul doute bien d'autres raisons
note : je sais bien que des entreprises utilisent encore VBA, mais il y en a qui sont encore à Cobol. On parle en anglais de "legacy".
pour autant, il faut regarder l'avenir (ou plutôt le présent ) : Microsoft Flow, PowerApps, Power Query, Power BI, le cloud...
note 2 : notre forum ne change jamais les titres de ses sections. Et donc ne suit pas les évolutions de l'informatique. Un domaine où tout change de mois en mois. Dommage
amitiés à toi et à tous