Classeur Excel contenant Macro Windows vers Mac

rebel 974

Membre enregistré
14 Novembre 2013
1
0
58
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:
 

Pascal 77

ex modéraptor
Club MacG
28 Octobre 2004
44 555
3 553
68
Sous la limite KT
Et la ligne en gras est &#8230; ??? :siffle:
 

Aliboron

Chercheur de son
Club MacG
1 Janvier 2008
14 163
1 029
Toulouse.cong
faq.office.macintosh.free.fr
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: