Classeur Excel contenant Macro Windows vers Mac

rebel 974

Membre enregistré
14 Novembre 2013
1
0
61
Bonjour à tous, et merci de m'accueillir dans votre communauté ,
Voici ma question :
Je souhaite transposer une Macro , Excel 2010 / Vista sous Excel 2011/MAC OSX
lorsque je tranferts mon fichier de l'un sur l'autre , il bugg
Le chemin d'accès ne doit pas être le même , mais je ne m'en sors pas
La ligne incriminée est en gras
Merci pour votre aide
Voici ma Macro
Sub Macro1()
Dim Photo As Variant
Dim Gauche, Sommet, Largeur, Hauteur As Single
Photo = Application.GetOpenFilename("Images JPEG (*.jpg), *.jpg")
Gauche = Range("C2").Left
Sommet = Range("C2").Top
Largeur = Range("C2").Width
Hauteur = Range("C2").Height
If Photo <> False Then
Feuil1.Shapes.AddPicture Photo, True, True, Gauche, Sommet, Largeur, Hauteur
End If
End Sub
:rolleyes:
 
Et la ligne en gras est &#8230; ??? :siffle:
 
Et la ligne en gras est &#8230; ??? :siffle:
Si je peux faire une suggestion, je dirais que ça doit être la ligne Application.GetOpenFilename dont on sait qu'elle ne fonctionne pas vraiment dans les versions Mac (du moins pas comme sur les versions Windows)... Maintenant, il n'y a peut-être pas que ça qui cloche (je ne suis pas en situation de tester).

Peut-être un coup d'oeil à cette page de Ron de Bruin, pour voir comment il traite des soucis avec cette instruction (et il y a sur son site tout un tas d'indications concernant les problèmes avec l'adaptation de macros Excel sur Mac)...
 
Dernière édition: