Il y a tout juste vingt ans (en l’an 2000), j’ai écrit le premier livre en français qui traitait de la programmation VBA (Visual Basic pour Application) des cinq applications de la suite Office, à savoir Word, Excel, Access, Outlook et PowerPoint. À l’époque, je voulais faire découvrir la puissance de ce langage de programmation qui permettait de décupler la productivité de ces outils bureautiques qui nous rendaient déjà de grands services et nous évitaient des tâches fastidieuses (que l’on songe, par exemple, au publipostage). Le succès de cette première édition a dépassé toutes mes espérances et j’étais bien entendu ravi de partager avec mes lecteurs les joies de la programmation de macros qui nous faisaient gagner un temps précieux. Je n’ai cependant jamais compris le dédain, voire le mépris, des informaticiens professionnels à l’égard de ce langage auquel ils reprochaient de nombreux défauts. Ayant programmé dans de nombreux langages, je veux bien reconnaître que VBA a des lacunes, mais quand on a à sa disposition un langage qui s’apprend sans peine (n’oublions pas que Basic est un acronyme dont le B est l’initiale de Beginners qui signifie « débutants » en anglais) et qui facilite la vie, il faut savoir être pragmatique et profiter de l’aubaine. En tous les cas, telle est ma philosophie.
Aujourd’hui (septembre 2020), je suis heureux de vous présenter la nouvelle version de mon livre.
Découvrez un extrait du livre !
Sur ce site Web, vous trouverez les codes de cet ouvrage, mais ce site a une deuxième ambition : instaurer un dialogue avec mes lecteurs. En effet, il sera très prochainement possible de poster un commentaire sur chaque exemple de code de cet ouvrage de telle sorte que vous pourrez poser une question si vous ne comprenez pas bien un exemple ; je me ferai alors un plaisir de vous répondre en précisant et en complétant mon propos. Si vous avez trouvé un autre exemple plus pertinent ou bien une variante intéressante de l’un des programmes que je propose, vous pourrez aussi, à votre tour, partager vos connaissances avec les autres lecteurs.
Ce site Web sera enrichi au fil des mois et comprendra une série de documentations électroniques qui n’ont pas leur place dans un ouvrage papier, mais qui sont néanmoins importantes quand on apprend à programmer.
Bonne programmation VBA !
Dominique Maniez