En fait non, rien ne marche plus...
pourtant cela me parait tellement simple :
La commande fonctionne parfaitement avec un nom fixe pour le fichier.
C'est dès que je rentre après le chemin un nom variable (soit avec range directement comme lors de mon premier essai, soit avec NomFichier comme variable que cela ne fonctionne pas).
Ci-dessous la commande avec comme variable le nom du fichier, qui vient d'une cellule excel elle même calculant son contenu à partir de plusieurs feuilles
' testPDF Macro
'
'
Sheets("cf client").Select
Dim NomFichier As String
NomFichier = Range("O5").Value & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _
"/Users/macbook/Desktop/tests PDF/" & NomFichier,
Quality:=xlQualityMinimum, IncludeDocProperties:=True, IgnorePrintAreas:= _
False, OpenAfterPublish:=True
End Sub