Lire l'article
Dans l’informatique, les destructions créatrices s’accélèrent. Le volume de données explose. Le Cloud et la virtualisation imposent une autre manière de collaborer, l’intelligence artificielle et le Machine Learning poussent la productivité à des niveaux encore insoupçonnés il y a 10 ans.
Les technologies Hadoop et MapReduce apportent également leur lot d’innovations : parallélisation du travail, stockage d’entrepôts de données et traitement rapide de l’information… L’innovation est partout, et il semble difficile de la suivre et de s’y adapter.
Pourtant, certains outils informatiques se sont imposés dans les entreprises et résistent à ces vagues, année après année.
Parmi eux, l’exemple le plus emblématique est certainement Excel, le tableur inventé par Microsoft pour Macintosh en 1985.
Ce dernier est désormais utilisé par plus d’un milliard de personnes, dans tous les pays, et aucun produit de Microsoft n’a autant d’importance que celui-ci. Extrêmement polyvalent, ce logiciel répond à de multiples exigences :
On entend parfois que 80 % de la logique du monde est contenue dans Excel. Cette affirmation est-elle objective ?
Au vu du parc installé d’utilisateurs d’Office, et de l’omniprésence de ce logiciel dans notre vie quotidienne, ce n’est pas impossible.
Selon nous, si l’on souhaite automatiser des processus, Excel VBA (Visual Basic for Applications) est beaucoup mieux que d'autres outils. En effet, il est intégré nativement à Excel, mais aussi aux fonctions Windows et aux autres logiciels Office (mails et invitations Outlook, documents Word, base Access, messagerie Skype…). Le VBA permet de construire des applications robustes adressant un large panel de besoins métier. De plus, la rapidité avec laquelle une application complexe peut être développée en a fait l’outil privilégié des banques et des PME souhaitant des systèmes modulables, universels et à bas coût.
Le VBA n’a pourtant rien d’un langage « cheap ». Son défaut, c’est que tout le monde peut l’utiliser, et donc s’improviser développeur ! Pour cette raison, de nombreuses applications de qualité contestable sont apparues, sans respecter les codes élémentaires et les Best Practices du développement.
Voici quelques exemples d’outils qu’on peut réaliser en VBA :
En conclusion, on peut affirmer que le VBA a encore de beaux jours devant lui, puisqu'il est intégré à une suite de produits massivement utilisés dans le monde. De plus, sa richesse et sa versatilité en font un outil idéal pour un large éventail de besoins métiers spécifiques.
Si vous souhaitez vous former sur VBA n'hésitez pas à consulter nos formations.
#Microsoft #consultantVBAParis #ConsultantVBAParis #programmationVBAparis #Data #Dévéloppeur #Cloud #Excel #API #MachineLearning #Virtualisation #intelligenceartificielle