Répondre à la discussion

Non, les espaces ne posent pas de problème à l'utilisation, dans une chaîne (dans certains cas, les caractères accentués peuvent être source d'ennuis, dans les chemins d'accès en particulier). Par contre, sans guillemets, ça ne peut pas marcher, s'agissant d'une chaîne. Il faudrait donc avoir :

[plain]strFile = Dir("Macintosh HD:Users:admin:Documents:DEVIS:DEVIS 2013:1erdevis.xls" &"*.xls")[/plain]


Reste qu'il conviendrait certainement de vérifier le nom exact du classeur. Ici, il devrait s'appeler "1erdevis.xls*.xls" d'après ce qu'on lit. Est-ce que ça correspond vraiment à quelque chose ? Le plus probable est que non, que c'est plutôt "1erdevis.xls" et il faudrait donc avoir quelque chose comme ça (qui fonctionne sans souci chez moi) :

[plain]strFile = Dir("Macintosh HD:Users:admin:Documents:DEVIS:DEVIS 2013:1erdevis.xls")[/plain]


Au besoin, tu peux consulter l'aide VBA sur le site Microsoft (elle n'est pas présente dans Excel 2011). Tu peux aussi jeter un oeil à la section Mac du site de Ron de Bruin lequel, après des années à travailler sur Excel sous Windows est passé il y a peu au Mac et a fait des choses bien utiles et riches d'enseignements.




;) La balise noparse qu'indiquait Pascal, c'est pour l'affichage sur le forum (j'ai corrigé dans ton message, par exemple). Pas dans la macro Excel...