Bonjour à tous,
Je serais surpris que "sPath = Environ("TEMP") & "\""
ne fonctionne pas sur les postes de tes collègues ...
" Environ("TEMP") " > ne crée pas le dossier > il détecte le dossier des fichiers temporaires de la machine ...
Pour vérifier > fais un pas-à-pas (touche F8) ...
Mais là où il y aura un souci > tu inscris en dur le chemin "C:\Temp\ ... > lequel n'existe pas nécessairement sur les machines de tes collègues.
Remplace ...
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Temp\demande d'habilitation.pdf", Quality:=xlQualityMinimum, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
par ...
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
sPath & "demande d'habilitation.pdf", Quality:=xlQualityMinimum, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
sPath > donnera accès au dossier temporaire sur les machines de tes collègues > et le code devrait bien fonctionner ...
ric