IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Excel : Microsoft ajoute la possibilité d'écrire des fonctions personnalisées en JavaScript


Sujet :

Excel

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 452
    Points : 197 757
    Points
    197 757
    Par défaut Excel : Microsoft ajoute la possibilité d'écrire des fonctions personnalisées en JavaScript
    Excel : Microsoft ajoute la possibilité d'écrire des fonctions personnalisées en JavaScript,
    mais également des fonctions d'apprentissage automatique à son tableur

    Durant l’édition 2018 de la Build, sa conférence dédiée aux développeurs, Microsoft a fait une série d’annonces intéressantes. Parmi elles, Microsoft a annoncé le lancement de nouvelles fonctionnalités sur Excel qui devraient permettre au tableur de gagner un peu plus puissant.

    Michael Saunders et Johnnie Thomas, gestionnaires de PM pour Excel, ont expliqué que les développeurs et les spécialistes des données peuvent maintenant exécuter localement des fonctions personnalisées en JavaScript ou avec les services Microsoft Azure Machine Learning pour créer leurs propres ajouts au catalogue de formules d'Excel.

    Fonctions personnalisées en JavaScript

    Les développeurs pouvaient déjà écrire leurs propres scripts complexes avec Visual Basic for Applications (VBA). Cependant, il y a quelques avantages à utiliser JavaScript. Nous pouvons évoquer sa capacité à se connecter facilement à des services tiers, mais également le fait que ces fonctions peuvent fonctionner sur n'importe quelle plateforme.

    Les développeurs Office pourraient choisir d’écrire des fonctions personnalisées JavaScript pour plusieurs raisons, telles que:
    • effectuer des calculs d’opérations mathématiques, comme chercher à déterminer si un nombre est premier ;
    • apporter des informations sur le Web, un solde de compte bancaire par exemple ;
    • diffuser des données en temps réel, comme un cours boursier.

    Dans un premier temps, Microsoft a lancé des tests de ces fonctions personnalisées au sein de son programme Office Insider. L’entreprise a dû être satisfaite des résultats puisqu’elle est disposée à étendre la fonctionnalité à un public plus large.

    Nom : excel_javascript.gif
Affichages : 103200
Taille : 45,3 Ko

    Fonctions d'apprentissage automatique

    Grâce à son nouveau support d’Azure Machine Learning, les utilisateurs d'Excel pourront désormais utiliser les modèles d'apprentissage automatique que les data scientists, ou d’autres experts, de leur entreprise ont développés pour eux.

    Les fonctions d'apprentissage automatique sont chacune basées sur un service qui calcule ou prédit des valeurs avec un modèle d'apprentissage automatique. Une fois le modèle déployé, les auteurs peuvent l'activer pour tous ceux qu'ils choisissent.

    Au sein d'une entreprise, les administrateurs peuvent configurer qui a accès aux fonctions propriétaires. Ensuite, chaque fois que quelqu'un veut exécuter la fonction, il suffit de taper sur une cellule, comme on le ferait pour n’importe quelle fonction Excel. La fonction appelle un service Web en direct sur l'abonnement Azure de la société et renvoie le résultat de manière asynchrone.

    Il existe de nombreux types de fonctions utiles que les développeurs peuvent activer avec Machine Learning, tels que:
    • la prévision intelligente, comme prédire la tendance des revenus futurs d'une entreprise basée sur des données de séries temporelles dans Excel ;
    • les problèmes de classification pour de nombreuses lignes Excel, comme la détection de fraude à partir de transactions par carte de crédit ;
    • du code Python personnalisé, comme une fonction d'analyse de texte dans les cellules.

    Visuels Personnalisés Power BI pour les développeurs et les utilisateurs expérimentés

    « Excel a permis d'établir un pont entre les utilisateurs métier et les équipes de data science pour accélérer la transformation numérique des entreprises. Grâce à la nouvelle prise en charge de Power BI Custom Visuals, les développeurs pourront créer de nouveaux types de visualisations de données dans Excel, offrant aux utilisateurs une expérience graphique beaucoup plus diversifiée, directement dans Excel », assurent les responsables.

    Les visuels personnalisés permettent aux développeurs d'étendre l'ensemble de graphiques existant dans Excel et Power BI à l'aide de technologies Open Source standard, telles que JavaScript et D3. Si vous avez créé une visualisation basée sur les technologies Web et que vous vous demandez comment atteindre les millions d'utilisateurs Excel qui insèrent des graphiques tous les jours, cette fonctionnalité est faite pour vous. Il en va de même si vous êtes un développeur de Power BI qui a déjà créé des visuels personnalisés et que vous souhaitez que votre visuel atteigne un public beaucoup plus large. Étant donné que la même technologie alimente la fonctionnalité Custom Visuals dans les deux produits, vous pouvez alors faire votre visuel une fois et le déployer sur les deux plateformes (Excel et Power BI).

    Nom : excel_custom.png
Affichages : 14910
Taille : 100,5 Ko

    Il faut également noter qu’Excel va embarquer Flow, permettant aux utilisateurs d'envoyer des données directement à partir d'une feuille de calcul vers une gamme de services.

    Grâce à cette intégration, les utilisateurs peuvent créer, gérer et, plus important encore, exécuter des flux de travail automatisés sur des données tabulaires Excel. Via Flow, les utilisateurs pourront envoyer des données à partir de leurs feuilles de calcul hébergées dans SharePoint et OneDrive for Business à un large éventail de services tels que Teams, Dynamics 365, Visual Studio en ligne, Twitter, etc.

    Pour Rob Howard, le directeur de Microsoft Office 365 Ecosystem Marketing, la combinaison de ces nouvelles fonctionnalités permet essentiellement aux développeurs d'apporter leurs propres applications de ligne de service à Excel.

    Source : Microsoft

    Et vous ?

    Quelles sont les fonctionnalités qui vous intéressent le plus ? Pourquoi ?
    Que pensez-vous de l'ajout du support des fonctions personnalisées en JavaScript ? Quelles en sont les implications pour la sécurité des utilisateurs ?
    JavaScript est-il susceptible de remplacer les macros comme vecteur massue d'infection sur Excel ?

    Voir aussi :

    Apprendre la programmation en VBA pour Excel par la pratique - Cinquième partie : protéger vos classeurs sensibles, un tutoriel de Laurent OTT
    Microsoft annonce la fin du support de Word, Excel et PowerPoint Viewer et recommande les solutions accessibles via Windows 10 et Office 365
    Pensez-vous que VBA n'est pas un langage professionnel ? Un développeur s'essaie à créer une application de discussion de groupe avec Excel et VBA
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre éprouvé

    Homme Profil pro
    Consultant ERP
    Inscrit en
    Janvier 2013
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 372
    Points : 1 202
    Points
    1 202
    Par défaut
    Merde, les méchants risquent de donner un sacré coup de jeune à leur programme pourri, faut au moins leur reconnaître ça.
    Moi qui cherchais à rendre compatibles tous les objets d'excel avec git, ça va prendre plus de temps que prévu

  3. #3
    Expert éminent
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    3 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 898
    Points : 8 529
    Points
    8 529
    Par défaut
    Salut

    Du moment qu'ils ne suppriment pas VBE, ils peuvent bien faire ce qu'ils veulent

    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  4. #4
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    1 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 066
    Points : 2 569
    Points
    2 569
    Par défaut
    Comme JavaScript dispose d'une plus grande base de développeur que VBA, ça va enrichir l'écosystème.
    Mais on aura sûrement aussi une nouvelle génération de malware JavasScript sous Excel.

    Ce qui m'intéresse c'est la possibilité de se connecter plus facilement à des solutions tierces.
    Moi qui a une formation en comptabilité gestion et une autre en infrmatique
    Je pense à la direction financière, les comptables et le contrôle de gestion, qui utilisent massivement Excel.
    Et pour qui 64000 lignes ce n'est pas assez.

    On pourra créer des outils plus personnalisés pour se connecter aux ERP
    Consultez mes articles sur l'accessibilité numérique :

    Comment rendre son application SWING accessible aux non voyants
    Créer des applications web accessibles à tous

    YES WE CAN BLANCHE !!!

    Rappelez-vous que Google est le plus grand aveugle d'Internet...
    Plus c'est accessible pour nous, plus c'est accessible pour lui,
    et meilleur sera votre score de référencement !

  5. #5
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Bonjour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Mais on aura sûrement aussi une nouvelle génération de malware JavasScript sous Excel.
    Je le pense également.
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  6. #6
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 926
    Points
    55 926
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par CoderInTheDark Voir le message
    Comme JavaScript dispose d'une plus grande base de développeur que VBA, ça va enrichir l'écosystème.
    Mais on aura sûrement aussi une nouvelle génération de malware JavasScript sous Excel.

    Ce qui m'intéresse c'est la possibilité de se connecter plus facilement à des solutions tierces.
    Moi qui a une formation en comptabilité gestion et une autre en infrmatique
    Je pense à la direction financière, les comptables et le contrôle de gestion, qui utilisent massivement Excel.
    C'est vrai que cela va étendre la communauté des développeurs, mais hélas aussi des "mauvais développeurs" qui vont pondre en Javascript les mêmes horreurs qu'en VBA



    Citation Envoyé par CoderInTheDark Voir le message
    Et pour qui 64000 lignes ce n'est pas assez.
    Ca fait onze ans qu'on est passé à 1 048 576 lignes sous Excel, et que les outils POWER peuvent en utiliser encore plus.



    Citation Envoyé par CoderInTheDark Voir le message
    On pourra créer des outils plus personnalisés pour se connecter aux ERP
    Pourquoi pourrait-on le faire plus facilement en Javascript qu'en VBA?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  7. #7
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 11
    Points : 12
    Points
    12
    Par défaut Intéressant !
    J'ai hâte de voir ce que ça va donner en terme de visualisation de données !

  8. #8
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 926
    Points
    55 926
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par mrjuls Voir le message
    J'ai hâte de voir ce que ça va donner en terme de visualisation de données !
    Il y aura peut-être des transferts (semi)automatiques de et vers json.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  9. #9
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 926
    Points
    55 926
    Billets dans le blog
    131
    Par défaut
    Salut Qwaz

    Citation Envoyé par Qwazerty Voir le message
    Salut

    Du moment qu'ils ne suppriment pas VBE, ils peuvent bien faire ce qu'ils veulent

    ++
    Qwaz
    Je pense qu'il n'y a pas de danger de ce côté-là. Par contre, le vba ne sera probablement pas maintenu au delà des ajustements obligatoires. Mais le modèle objet Excel (le plus mature de la suite Office, je pense), évoluera avec les nouveaux outils qui sont/seront mis à disposition (Power Query, ...) et ce modèle objet sera, j'imagine, disponible tant pour VBA que pour Javascript.

    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  10. #10
    Expert éminent
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    3 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 898
    Points : 8 529
    Points
    8 529
    Par défaut
    Bonjour Pierre

    Citation Envoyé par Pierre Fauconnier Voir le message
    Salut Qwaz

    Je pense qu'il n'y a pas de danger de ce côté-là. Par contre, le vba ne sera probablement pas maintenu au delà des ajustements obligatoires. Mais le modèle objet Excel (le plus mature de la suite Office, je pense), évoluera avec les nouveaux outils qui sont/seront mis à disposition (Power Query, ...) et ce modèle objet sera, j'imagine, disponible tant pour VBA que pour Javascript.

    Espérons en effet que ça puisse apporter d'autres outils à VBA, il va falloir trouver des rédacteurs Pierre
    Après, j'avoue ne pas trop avoir la portée de ce que ça représente, je connais très peu JS. Je sais juste qu'il y a une grosse communauté et beaucoup d'applets déjà disponibles.
    De plus, je suppose qu'ils n'intégreront ça que dans les dernières versions, qui seront, j'imagine, des versions en ligne. Je vais sans doute mettre un peu de temps à migrer vers ce type de produits en ligne facturés à l'année...

    Quoiqu'ils fassent, ils seront bien obligés d'assurer, à minima, une compatibilité avec ce qui est existant afin qu'on puisse utiliser et maintenir les fichiers déjà en activité.
    Il y a bien trop d'utilisateurs VBA aujourd'hui qui ont créé des "applications", y compris et surtout dans des entreprises. Sans compter les millier de tuto sur DVP!
    Remettre en cause tout ce travail ne serait pas efficient et pas très bon pour l'image de M$.

    Bon weekend
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  11. #11
    Candidat au Club
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Intéressant
    Moi je trouve que toute évolution ou ajout est intéressante. Il faut savoir en profiter mais aussi il faut savoir se protéger de ses possibles failles.

  12. #12
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par Qwazerty Voir le message
    Bonjour Pierre

    Quoiqu'ils fassent, ils seront bien obligés d'assurer, à minima, une compatibilité avec ce qui est existant afin qu'on puisse utiliser et maintenir les fichiers déjà en activité.
    Bon weekend
    Qwaz
    Cela devrait, ils ont toujours un SDK pour les "macros" xll
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  13. #13
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2
    Points : 4
    Points
    4
    Par défaut
    Est-ce qu'ils ne risquent pas de signer l'arrêt de mort de VBA, à long terme, en faisant ça ?
    De plus, Google Apps Script faisait déjà le boulot bien avant que Microsoft se réveille, c'est un peu tard...

  14. #14
    Membre confirmé Avatar de ypicot
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 412
    Points : 579
    Points
    579
    Par défaut
    Si j'ai bien compris le cadre d'utilisation, un des avantages de cette techno serait d'avoir enfin de l'Excel avec du code sur SharePoint (tout ce qui est VBA est interdit sur SharePoint).
    En plus, il y a Flow, il ne manque plus que son grand frère PowerApp.
    Une solution n'est valable que dans un contexte donné

  15. #15
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 926
    Points
    55 926
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par ypicot Voir le message
    [...]tout ce qui est VBA est interdit sur SharePoint[...]
    Citation Envoyé par Kamiku Voir le message
    Est-ce qu'ils ne risquent pas de signer l'arrêt de mort de VBA, à long terme, en faisant ça ?[...]
    Histoire de calmer les ardeurs, je note que MS parle de fonctions personnalisées pour réaliser des calculs ou récupérer des infos du net.

    On parle ici de fonctions à intégrer à une feuille de calcul. A mon avis, il n'est donc pas question de pouvoir réaliser en Javascript ce que l'on fait en VBA, mais uniquement de créer des fonctions qui ne pourront pas modifier la structure du classeur et qui ne sauront a priori pas utiliser le modèle objet Excel, puisqu'un fichier Excel ouvert dans un explorateur est en fait ouvert côté serveur sans que la librairie Excel ait besoin d'être présente sur le pc client. Et je doute que MS permette à du code côté client d'intervenir sur ses serveurs.

    Je pense donc que l'arrêt de mort de VBA n'est pas encore signé. Rassurez-vous, VBA a encore de nombreux et beaux jours devant lui
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  16. #16
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    C'est probablement juste une étape de plus dans l'optique de faire d'Office 365 un outil d'intégration, ou une sorte d'interface, entre des utilisateurs déjà (plus ou moins) familiers avec Office, le Web et d'autres application. Veut, veut pas, VBA est très mal foutu quand il s'agit de travailler avec le Web, alors que JavaScript semble mieux adapté pour cela. Avec Office 2013, Microsoft a introduit une API JavaScript pour Office, laquelle a été, pour ainsi dire, subdivisée pour les différentes applications Office. Et je pense qu'elle est probablement plus ouverte sur l'extérieur que VBA, qui repose fortement sur COM/ActiveX qui est intrinsèque, et limitée, à Windows.

    Dans le fond, cela me semble être un peu la même chose qu'ils ont fait avec Visual Studio et le Framework .net. Permettre aux développeurs d'utiliser VS pour programmer des applications plus facilement portables à l'extérieur de Windows. Là c'est permettre aux développeurs Office de s'affranchir de Windows. Actuellement, même la transposition de VBA Windows vers VBA Mac, ou l'lnverse peut causer des maux de tête.

    Mais le support existant pour VSTO et VBA, et les vieilles macros xll a été maintenu. Mais c'est moins certain pour les macros XL4-5 et WordBasic.

    Documentation JavaScript pour Office 365

    API JavaScript pour Excel


    Documentation préliminaire
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  17. #17
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 926
    Points
    55 926
    Billets dans le blog
    131
    Par défaut
    Merci Clément pour ces compléments d'info très utiles.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  18. #18
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 1
    Points : 0
    Points
    0
    Par défaut
    Je suis nouveau mais vraiment ce forum est intéressant.

Discussions similaires

  1. [XL-2010] Ajout d'une description a une fonction personnalisée
    Par laaich dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/10/2012, 09h01
  2. Création des fonctions personnalisées avec mysql
    Par mutkas10 dans le forum Débuter
    Réponses: 3
    Dernier message: 24/06/2009, 17h41
  3. Création des fonctions personnalisées
    Par mutkas10 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 23/06/2009, 17h43
  4. [VBA]écrire des formules en Access comme en Excel ?
    Par beegees dans le forum Access
    Réponses: 2
    Dernier message: 14/12/2005, 01h23
  5. [VBA-E] Ajouter des fonctions dans Excel
    Par Clezio dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/03/2004, 01h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo