XL pour MAC Passage d'une macro windows à Mac

suchet jeremy

XLDnaute Nouveau
Bonjour à tous,

J'ai un problème, j'avais récupérer une macro pour pouvoir gérer des devis en factures via une macro, tout fier je la modifie à ma sauce sur un pc windows et je me dis nickel juste à la copier et à la mettre dans mon mac ( PC principale) et là çà coince...

J'ai essayer de chercher mais rien de concret , si quelqu'un peut m'aider merci
J'ai mis deux fichiers, programme est celui que j'ai modifié
Et l'autre est l'original.
Alors mon problème n'est pas de renommer les répertoires de destination, c'est lorsque je veux les archiver pour les mettre en devis
 

Pièces jointes

  • Programme.xlsm
    38.6 KB · Affichages: 5
  • Programme original.xlsm
    36.1 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Jeremy,
Ca, c'est toujours une plaie. :)
Je ne sais pas ce qui cloche, n'ayant pas d'expérience MAC, mais dans votre code, il traine encore des "\", on peut remplacer ce symbole par PathSeparator qui utilisera le séparateur système :
VB:
.Hyperlinks.Add .Cells(ligne, 2), chemin & PathSeparator & nomfichier
On peut être compatible des deux lors d'une déclaration de chemin sans se prendre la tête avec :
Code:
chemin = "/Users/jeremysuchet/Documents/JS_SERVICES/DEVIS/"
chemin = Replace(chemin, "/", Application.PathSeparator)
Mais je ne suis pas sur que ce soit suffisant pour résoudre tous vos soucis.
Si VBA vous donne une erreur alors préciser dans quel module, quelle ligne elle se produit.
 

Discussions similaires

Réponses
4
Affichages
302
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 224
Messages
2 086 410
Membres
103 201
dernier inscrit
centrale vet