Le cauchemar est réel: “ Les formules Excel sont le langage de programmation le plus utilisé au monde ”, déclare Microsoft

  • FrançaisFrançais


  • Microsoft permettra aux utilisateurs de créer des fonctions personnalisées dans Excel en utilisant le propre langage de formule du calculateur de nombres.

    «Les formules Excel sont le langage de programmation le plus utilisé au monde, mais l’un des principes les plus élémentaires de la programmation a fait défaut, à savoir la possibilité d’utiliser le langage de formule pour définir vos propres fonctions réutilisables», a déclaré Microsoft.

    L’ajout est attendu depuis longtemps; ceux qui ressentent un sentiment déplacé de déjà vu pensent probablement aux fonctions implémentées dans la feuille de calcul en utilisant un langage entièrement différent, comme JavaScript ou (Dieu nous en préserve) Visual Basic pour Applications.

    Il rend également, selon Microsoft, le langage de formule Excel “Turing complet”.

    Surnommée LAMBDA, la fonctionnalité (actuellement déployée pour les clients bêta) sera une bouée de sauvetage pour quiconque est chargé de maintenir des troupeaux de feuilles de calcul de plus en plus compliquées, qui se demandent sans aucun doute comment il se peut qu’Excel n’ait pas une capacité aussi évidente depuis tant de décennies .

    Bien sûr, une barre d’outils ruban est assez agréable (ou devrait être détruite par le feu, selon votre point de vue), mais être capable de déposer le propre langage de formule d’Excel dans une fonction personnalisée est à la fois un gain de temps énorme et une aubaine pour la qualité.

    Bien que passer une valeur dans une fonction soit une chose pratique, il est également possible d’utiliser des tableaux dynamiques ou des types de données riches. Les développeurs qui attendent un environnement de développement de type Visual Code pour leurs opus seront cependant un peu déçus. C’est le début de la technologie et la mise en œuvre via le gestionnaire de noms est un peu maladroite.

    Il y a aussi une puissance sérieuse qui se cache sous la surface. La récursivité, longtemps absente des formules Excel jusqu’à présent, peut être obtenue en permettant aux fonctions d’être appelées dans les fonctions. Qu’est ce qui pourrait aller mal?

    Non pas que l’on doive gêner le travail de production avec la nouvelle fonctionnalité. Il reste pour le moment en version bêta, et Microsoft n’a pas encore indiqué quand il atteindra la disponibilité générale.

    Il est également peu probable de perturber ces feuilles de calcul héritées qui pourraient vraiment utiliser un peu de rangement en utilisant des fonctions de formule à la place des solutions de contournement copier-coller que les utilisateurs ont endurées pendant plus de trois décennies d’existence d’Excel. ®

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *