Sub Enregistrer_FeuilleEnPDF()
Dim Ch As String
Dim chemin As String
Dim dossier As String
Dim NomDuFichier As String
Dim DateHeure As String
' Chemin de base
Ch = ThisWorkbook.Path
' Dossier cible
dossier = "factures en cours"
' Chemin complet
chemin = Ch & "\" & dossier
'date + heure formatées pour etre accepté
DateHeure = FORMAT(Now, "yyyy-mm-dd_hh-mm-ss")
NomDuFichier = "facture " & DateHeure & ".pdf"
' Vérifiez si le dossier existe
If Dir(chemin, vbDirectory) = "" Then
' Si le dossier n'existe pas, créez-le
MkDir chemin
End If
' Enregistrez la feuille de calcul en PDF dans le dossier
' Remplacez "NomDeLaFeuille" par le nom de votre feuille à enregistrer
ThisWorkbook.Sheets(""Feuil2"").ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=chemin & "\" & NomDuFichier, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
MsgBox "Le fichier PDF a été enregistré avec succès dans le dossier : " & chemin
End Sub