Sauvegarder sous avec date

  • Initiateur de la discussion Initiateur de la discussion airsage
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

airsage

Guest
Bonjour,

Le script VBA ci dessous permet de transphormer un fichier .xslx en .pdf.

Sub test()

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, filename:= _
Replace(ActiveWorkbook.Name, "xlsb", "pdf") _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, From:=1, To:=5, OpenAfterPublish:=True

End Sub


Je voudrais copier le fichier PDF + date du jour dans dans c:\Fichiers, mais c'est le fichier excel qui est sauvegardé.

Pouvez vous m’aider sur le sujet.

Cordialement.
 
Re : Sauvegarder sous avec date

Bonsoir Airsage, le Forum

Je n'avais jamais utilisé cette fonctionnalité ExportFixedFormat, c'est sympa pour avoir des PDF facilement...

Voici ton code modifié,

Code:
Sub ExportAsPDF()
Dim MyDate As String
Dim MyPath As String
Dim MyFileName As String


MyPath = "C:\Fichiers\" 'NB Le Chemin Doit impérativement exister
MyFileName = Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 5) & "_"
MyDate = Format(Date, "YYYY-MM-DD-MM-SS")



With ActiveSheet
    .ExportAsFixedFormat _
    Type:=xlTypePDF, _
    Filename:=MyPath & MyFileName & MyDate & ".pdf", _
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, _
    From:=1, To:=5, _
    OpenAfterPublish:=True
End With
End Sub

Ici un peu de documentation sur cette méthode :
Ce lien n'existe plus
C'est interressant notamment pour "UseISO19005_1" qui peut s'avérer très utile pour des PDF à valeur probante.


Bon usage
Cordialement,
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
355
  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
433
Réponses
10
Affichages
791
Réponses
3
Affichages
877
Réponses
6
Affichages
553
W
Réponses
3
Affichages
1 K
Retour