Macro excel sur MAC

Fermé
Rebel 44 Messages postés 1 Date d'inscription samedi 9 novembre 2013 Statut Membre Dernière intervention 9 novembre 2013 - 9 nov. 2013 à 16:30
Le Pingou Messages postés 12229 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 9 janvier 2025 - 20 nov. 2013 à 09:49
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

Rebel 44
A voir également:

7 réponses

Le Pingou Messages postés 12229 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 9 janvier 2025 1 454
9 nov. 2013 à 23:33
Bonjour,
Essayer de regarder par ici !

1
Merci LE PINGOU , pour ces infos , mais désolé je n'arrive pas à mettre en application pour ma macro
malgré de nombreuses configurations essayées !!!
Je ne suis pas très doué ...
0
Le Pingou Messages postés 12229 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 9 janvier 2025 1 454
13 nov. 2013 à 14:10
Bonjour,
N'ayant pas de MAC pour essayer c'est un peu difficile.
Pouvez-vous d'écrire exactement le message d'erreur ... ?
A défaut réaliser une copie d'écran que vous insérez dans un document Word et vous le mettez sur https://www.cjoint.com/ et poster le lien.

0
Voici le message d'erreur , ainsi que la macro en cours de modif

ERREUR D'EXECUTION "424"
OBJET REQUIS "DEBOGAGE"

La ligne buggant étant celle du cheminement ( en gras )

Sub Photo()
Dim Photo As Variant
Dim Gauche, Sommet, Largeur, Hauteur As Single

Photo.Workbooks.Open (" iMac figureau: my passeport: secufd: visites sites SRR : *.JPEG , *.jpg")
Gauche = Range("C11").Left
Sommet = Range("C11").Top
Largeur = Range("C11").Width
Hauteur = Range("C11").Height

If Photo <> False Then
Feuil12.Shapes.AddPicture Photo, True, True, Gauche, Sommet, Largeur, Hauteur
End If
End Sub
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12229 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 9 janvier 2025 1 454
Modifié par Le Pingou le 14/11/2013 à 16:28
Bonjour,
Essayer de modifier comme suit :
Dim Photo As Variant
Remplacer par :
Dim Photo As Objet

Et : Photo.Workbooks.Open (" iMac figureau: my passeport: secufd: visites sites SRR : *.JPEG , *.jpg")
remplacer par :
Set Photo = Workbooks.Open (" iMac figureau: my passeport: secufd: visites sites SRR : *.JPEG , *.jpg")




Salutations.
Le Pingou
0
Merci Le PINGOU , de ta tenacité

Mais cela ne foctionne toujours pas

Les changements bloquent la formule dès le départ

Cordialement
0
Le Pingou Messages postés 12229 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 9 janvier 2025 1 454
20 nov. 2013 à 09:49
Bonjour,
N'ayant pas de MAC pour essayer, désolé de ne pouvoir en faire plus.
Peut-être voir vers un forum sur Macintosh... !

0