Partager via

Compatibilité Excel macros Windows et Mac

Anonyme
2023-06-28T10:44:00+00:00

Bonjour,

Mon père à codé un logiciel de comptabilité avec Excel sur Windows PC. J'utilise un MacBook (sous macOS Monterey).

Lorsque j'ouvre son logiciel, un message d'erreur s'affiche :

"Une partie du contenu de ce classeur n’est pas prise en charge par cette version d’Excel : Active X. Pour afficher le contenu non pris en charge du fichier, vous pouvez ouvrir le classeur en lecture seule. Toutefois, si vous modifiez, puis enregistrez le classeur, le contenu non pris en charge ne sera pas enregistré."

Je peux annuler, le logiciel se ferme, ou ouvrir en lecture seule.

Quand j'ouvre en lecture seule, un message d'erreur s'ouvre : "Microsoft Visual Basic" avec seule option de cliquer sur "OK". Puis un même message s'ouvre, etc. environ 6 fois (soit, je suppose, le nombre d'erreurs dans le fichier), pour terminer par un nouveau et dernier message : "Microsoft Visual Basic Erreur inattendue (485)" avec option de cliquer sur "OK". Lorsque je clique sur OK, la fenêtre avec les feuilles dans l'éditeur de la macro s'ouvre.

Impossible donc d'utiliser entièrement le logiciel pensé par mon père.

Nous nous questionnons sur la compatibilité entre Excel PC et Excel Mac, notamment les Active X.

Quelle(s) alternative(s) pourrions nous avoir selon vous ?

Pour information, j'ai un abonnement Microsoft 365.

Merci d'avance pour le temps que vous m'accorderez.

Elvire

Microsoft 365 et Office | Excel | Pour la maison | MacOS

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

1 réponse

  1. Anonyme
    2023-06-28T10:50:39+00:00

    Les composants ActiveX sont "Windows only", dont totalement incompatibles avec les autres environnements. Il faudrait donc revoir complètement les macros en les écrivant de façon à ce qu'elles soient compatibles (ce qui n'est pas une mince affaire) soit faire tourner Windows sur une machine virtuelle sur le Mac et y installer Office, ou encore acheter un PC bon marché...

    Pour les indications de portabilité de code VBA, le meilleur site que je connaisse est celui de Ron de Bruin. On y trouve plein d'indications sur les différences de fonctionnement et les contournements possibles.

    Cette réponse a-t-elle été utile ?

    8 personnes ont trouvé cette réponse utile.
    0 commentaires Aucun commentaire