Compatibilité macros Excel et macros Google Sheet

Résolu
Bonjour,

Je voudrai exploiter les macros créées d'excel dans google sheet.
Je n'ai pas réussi à l'exporter d'excel et à l'importer dans sheet car l'option Outils -> Macros -> Importer est grisée.

Du coup j'ai copié les macros d'excel, j'ai fait enregistrer macro puis j'ai fait coller dans l'éditeur de scripts.

Résultat j'ai des erreurs, comme si les macros excel et sheet ne sont pas compatibles. Dois-je les adapter manuellement? Y a t-il un convertisseur de script?

Qui aurait la solution svp? Je galère.

2 réponses

  1. Contributeur
    Bonjour,

    j'ai copié les macros d'excel,
    Oui mais les macros excel sont écrites en Visual Basic for Application qui utilise les bibliothèques propriétaires d'excel.

    Comme les objets excel ne peuvent être utilisés par Google Sheets tu ne peux pas exécuter des macros prévues pour un autre système et d'autant plus qu'étant sur Mac tes macros ne sont déjà pas compatibles avec un systèmes Windows.

    Même LIbreoffice qui a essayé d'utiliser les macros excel arrive rarement à être opérationnel.
    0
    1. Ok. Du coup il faut remplacer le code visual basic en javascript? Y a t il un site qui donne les correspondances? Ou alors un logiciel qui le fait automatiquement?
      0
    2. Contributeur
      Malheureusement les objets n'étant pas identiques la transposition automatique n'est pas aisée. LIbreoffice l'a tenté avec des résultats très mitigés, cela fonctionne dans certains cas mais souvent l'objet VBA n'est pas compatible avec javascript.
      0