Bonjour KTM le forum
dans ton test
chemin = ThisWorkbook.Path & "\Plage\" & "\" & Cells(1, 5).Value & "\"
If Dir(chemin, vbDirectory) = "" Then MkDir chemin
si tu veux créer le dossier plage il faut d'abord tester
chemin = ThisWorkbook.Path & "\Plage\" et le créer s'il n'existe pas et ensuite tester chemin = ThisWorkbook.Path & "\Plage\"& Cells(1, 5).Value & "\" et le créer s'il n'existe pas
a+
Bon weekend
Papou
J'ai Procedé comme suit.
Le dossier "Plage" se créé mais la création du sous dossier pose problème
Sub SAVE()
Dim chemin, Dossier As String
Dim fichier As String
Dossier = ThisWorkbook.Path & "\Plage\"
If Dir(Dossier, vbDirectory) = "" Then MkDir Dossier
chemin = ThisWorkbook.Path & "\Plage\" & "\" & Cells(1, 5).Value & "\"
[b]If Dir(chemin, vbDirectory) = "" Then MkDir chemin[/b]
With ActiveSheet
.PageSetup.PrintArea = "$A$1:$C$10"
fichier = .Range("A1")
.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
chemin & fichier, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
End With
End Sub