Bonjour,
Étant utilisateur d'Excel 2016 sur Mac et ayant eu le même problème, le souci vient du fait qu'avec cette version, Excel n'a pas les autorisations d'écrire un fichier dans un répertoire de ton Mac.
Cependant, il y a une Exception, un dossier dans ta bibliothèque dont le chemin pour moi est:
"/Users/Hugo/Library/Group Containers/UBF8T346G9.Office
J'imagine que pour toi, ce chemin devrait être semblable avec ton nom d'utilisateur à la place du miens.
La stratégie consiste donc à créer ton fichier DPF avec ExportAsFixedFormat dans ce dossier. Ensuite de copier ton fichier PDF depuis ce dossier vers le dossier désiré.
Avant de te proposer une alternative, je te conseille aussi d'utiliser ActiveWorkbook.FullName qui est plus simple à utiliser que la combinaison de ton .Path et de la valeur contenu dans la cellule.
Dans cet exemple, le PDF final est collé sur le bureau:
Sub ImpressionPDF()
Dim TempFile As String
Dim FinalFile As String
'D'abord créer le fichier PDF temporaire
TempFile = "/Users/Hugo/Library/Group Containers/UBF8T346G9.Office/" & ActiveWorkbook.Name & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _
TempFile, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False
'Copier ce fichier sur le bureau (par exemple)
FinalFile = "/Users/Hugo/Desktop/" & ActiveWorkbook.Name & ".pdf"
FileCopy TempFile, FinalFile
'Supprimer le fichier temporaire
Kill TempFile
End Sub
Hugo