Compatibilité macros Excel et macros Google Sheet [Résolu/Fermé]

Signaler
Messages postés
49
Date d'inscription
samedi 24 février 2018
Statut
Membre
Dernière intervention
18 septembre 2020
-
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
-
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.


A voir également:

2 réponses

Messages postés
49
Date d'inscription
samedi 24 février 2018
Statut
Membre
Dernière intervention
18 septembre 2020

Personne pr m'aider? Svp
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 391
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.
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?
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 391
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.