Compatibilité code VBA form windows à mac

Fermé
Aurelien0877 Messages postés 8 Date d'inscription mercredi 28 juillet 2021 Statut Membre Dernière intervention 22 mars 2022 - 9 août 2021 à 10:30
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 10 août 2021 à 19:00
Bonjour,

Je travaille depuis peu sur Mac et j'aurais aimé pouvoir retravailler certains de mes excels développés sur windows. Seulement lorsque je souhaite compiler je me retrouve avec un "code erreur 70" me ramenant toujours à la même ligne de mon code... Alors que sur mon windows le code compile normalement.

Merci pour votre aide :)




Configuration: Macintosh / Chrome 92.0.4515.131
A voir également:

3 réponses

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
9 août 2021 à 17:21
Bonjour,

le séparateur de chemin n'est pas le même sur Mac, c'est ":"
Ou bien utilise Application.Path.Separator si tu veux une version compatible avec les 2 OS.
Et Mac ne connait pas non plus les ActiveX si jamais tu en utilises
Et également Split, Round, Replace, Find entre autres
eric.

0
Aurelien0877 Messages postés 8 Date d'inscription mercredi 28 juillet 2021 Statut Membre Dernière intervention 22 mars 2022
10 août 2021 à 10:12
J'ai essayé mais j'ai toujours la même erreur ...

Sub graphe()
Dim ws As Worksheet
Dim Repertoire As String
Dim MonGraphe As Object

Set ws = ThisWorkbook.Sheets("Feuil3")
Set MonGraphe = ws.ChartObjects(1).Chart

Repertoire = ThisWorkbook.Path & ":" & "Img2.jpg"
MonGraphe.Export Repertoire
Me.Image2.Picture = LoadPicture(Repertoire)

Set ws = Nothing
Set MonGraphe = Nothing
End Sub
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
10 août 2021 à 19:00
Bonjour,

n'ayant pas de Mac je ne peux en dire beaucoup plus.
Vu le message, ce n'est pas une histoire de droits ? Fait un test vers un répertoire test que tu crées.
eric
0