Bonjour,
Au temps pour moi ! Je n'avais pas capté que tu étais sur MAC...
D'abord ne confond pas / et \, et tu remplaces "\" par Application.PathSeparator, là ça règlera ce problème.
Par contre MAC ne gère pas les caractères génériques, ce qui est une vraie difficulté.
Donc pour indiquer le type de fichier en utilisant Dir sous MAC, il te faut utiliser la fonction MacID :
fichier = Dir(chemin, MacID("???"))
Les ??? sont à remplacer par la chaîne permettant d'identifier des fichiers Excel sur un MAC, et que j'ignore. A toi de voir ça.
Mais ce n'est pas tout, il va falloir placer ce renvoi de Dir dans une boucle, tester si fichier contient la chaîne cherchée et ouvrir lorsqu'on l'a trouvée... Ce qui donnerait :
Sub Test()
Dim chemin$, fichier$
chemin = ThisWorkbook.Path & Application.PathSeparator
fichier = Dir(chemin, MacID("???")) 'Remplacer ??? par ce qui convient !
Do While fichier <> ""
If InStr(1, fichier, "Classeur_Fonctionnel") > 0 Then
Workbooks.Open chemin & fichier
Exit Do
End If
fichier = Dir()
Loop
End Sub
Cordialement.