Précédent
- 1
- 2
Re,
C'est mon code actuellement utilisé. Il marche ! Il crée les dossiers s'ils n'existent pas, puis enregistre dedans. C'est top.
Ce qui marche pas, c'est quand le dossier existe déjà, là ça bug et ça ne fait pas l'enregistrement dans le dossier souhaité.
Je ne suis peut-être pas clair
Re,
If Dir(FolderPath, vbDirectory) = "" Then 'creation si existe pas
MkDir FolderPath
end if
'enregistrement
ChDir FolderPath
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=nomFichier & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
from:=1, To:=1, OpenAfterPublish:=False
'ou Chemin complet dans Filename
If Dir(FolderPath, vbDirectory) = "" Then
MkDir FolderPath
End If
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=FolderPath & "\" & nomFichier & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
from:=1, To:=1, OpenAfterPublish:=False
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour,
Je l'essaierai lundi ou mardi.
En tout cas, la première version marche à merveille, j'ai adapté celle-ci à d'autres macros et tous mes fichiers viennent dans le dossier et c'est merveilleux ! Sur une si grosse quantité de fichier et dossier à générer, le gain de temps est énorme.
Merci beaucoup!
Précédent
- 1
- 2
Re,
Quelle est la différence avec mon code ?
c'est le code que vous avez mis dans le post <16>
Vous devriez mettre a diso le code que vous utilisez actuellement si vous l'avez modifie