Bonjour,
J'ai créé un code pour exporter une feuille active en PDF
et j'aimerais plutôt que de définir le dossier d'enregistrement d'avoir à la place la fenêtre "enregistrer sous "
Est-ce possible ?
MErci
Sub PDF_SAVE()
Dim LHeure As String, LeDate As String
' Création d'une copie pour l'export PDF
ActiveSheet.Copy after:=Sheets(Sheets.Count)
sFilename = ActiveSheet.Range("A39").Value
' Création fichier PDF
ActiveSheet.Shapes.Range(Array("Rectangle 3")).Select
Selection.Delete
ActiveSheet.Shapes.Range(Array("Rectangle 2")).Select
Selection.Delete
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Select
Selection.Delete
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"D:\Desktop\Planning " & sFilename & " .pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=False
' Message de confirmation
MsgBox ("Planning Mensuel " & sFilename & " exporté en PDF" & vbCrLf & vbCrLf & "Merci ")
' Supprimer la feuille d'export
Application.DisplayAlerts = False
ActiveSheet.Delete
End Sub
Edit modo : code mis entre balises, merci d'y faire attention