J'ai l'impression de revenir dix ans en arrière, voir même vingt !
Office se vend dans le rayon des jeux vidéos ?
Non évidemment pas plus que dans le rayon des applications familiales de la FNAC …
De par la nature d'Office, VBA est un langage professionnel, la question ne se pose même pas !
Avec la prolifération des dotations d'ordinateurs portables au sein des entreprises,
sans compter la promotion de la rentrée destinée aux étudiants,
Office s'est immiscé au fil des années dans les foyers, certains rapportant du boulot à la maison,
d'autres pour effectuer leur rapport de stage, leur thèse de fin de cycle ou tout autre projet de leurs études …
Évidemment il est utilisé à des fins non professionnelles : publipostage de faire-part de mariage ou de naissance,
listes diverses, répartition entre amis des frais d'un pique-nique ou d'une colocation, affichage en temps réel
d'une course de véhicules dans un club de radio-modélisme, émulation de l'écran LCD d'un chargeur de batteries
pour éviter aux débutants de flinguer leurs accus, gestion des comptes personnels, … … …
Ce qui n'empêche pas ces applications d'être développées comme des professionnelles !
A force d'être dénigré par certains développeurs des langages dit supérieurs ou reconnus comme "professionnels",
il a été mis dans l'esprit du grand public que le VBA n'était guère pro et facilement accessible et,
avec l'avènement des forums de programmation, nombre de demandes sont apparues du genre
« pour mon boulot j'ai besoin de ceci, pour vous c'est rien et facile » …
Et oui, pour leur travail, donc c'est bien une histoire de contexte.
Évidemment parfois il y a des demandes incongrues dans des forums où l'on répond
« mais quel est le rapport avec Office ? »
Peu importe s'il y a des branques en interne pourtant développeurs de langages reconnus comme pro
qui pourraient leur fournir une solution plus adaptée et performante qu'une pauvre application en VBA
mais bon, cela a un coût et puis vis à vis des collègues développeurs, cela la fout mal de se mettre
au niveau d'un utilisateur d'Office ! Ou encore un manque d'investissement de l'entreprise pour un sujet
considéré comme accessoire ou faudrait-il ne pas oublier la majorité des petites PME et artisans
ayant déjà investi dans des licences Office et à leur niveau ayant coûté un bras sans compter le temps
perdu à se former ou à parcourir comme des chiens errants les divers forums en quête d'un miracle !
Bref, beaucoup professionnellement n'ont pas le choix car ils n'ont sous le coude que le VBA
ou c'est souvent le seul outil qui leur parait accessible …
J'ai rencontré dans diverses entreprises ou vécues par des connaissances dans la leur
le cas de l'anecdote de theMonz31 et j'en ai des dizaines d'autres !
Souvent VBA est une solution provisoire pour surseoir à l'incompétence de certains
(le nombre d'extraction pourries d'ERP ou de bases de données alors que c'est pourtant possible)
ou à l'incapacité de répondre dans un délai court à un problème donné
mais devenue pérenne car c'est vrai cela n'a rien coûté et donne satisfaction
et passer à une solution dite professionnelle va demander du temps et coûter une blinde !
Il y a 30 ans en France les services informatiques dénigraient le PC, inutile car ils géraient
l'Informatique, celle avec un I majuscule, celle des gros et mini systèmes.
Sauf que la puissance augmentant et la souplesse aidant,
au fil des ans ils ont bien dû plier ou prendre leur retraite !
Pour le VBA c'est pareil : il y a dix ans il y avait déjà des rumeurs quant à sa disparition vu son inutilité
mais tant qu'il existera, même dans un contexte professionnel, il sera encore utilisé.
De professionnel il n'y a que la qualité du code, et ce, quel que soit le langage …
Partager