Bonjour,
Le mieux étant de redéfinir les bonnes lettre associé au serveur,
Il faut savoir si ce fichier se trouve sur le serveur, si c'est le cas on peut récupérer la lettre grace à :
Chemin = Left(Application.Path, 1) & ":\aaaa"
Sinon au cas par cas avec un "Select Case" + "Application.UserName" qui recherche le nom du compte Excel (Fichier/Option/Nom Utilisateur) et "Ucase" force en Majuscule :
Sub ExportPDF()
Fichier = Sheets(2).Range("C6") & "_" & Sheets(2).Range("C7") & "_" & Sheets(2).Range("C8")
Select Case UCase(Application.UserName)
Case "GREGORY"
Chemin = "X:\aaaa"
Case "JEAN-PIERRE", "JULIE"
Chemin = "Z:\aaaa"
Case "CHARLINE"
Chemin = "R:\aaaa"
Case Else
Chemin = "C:\Erreur"
End Select
If Right(Chemin, 1) <> "\" Then Chemin = Chemin & "\"
If Dir(Chemin, vbDirectory) = vbNullString Then MsgBox ("Dossier non trouvé"): Exit Sub
ThisWorkbook.Sheets(2).ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & Fichier & ".PDF"
End Sub
A+