Valérie55555555
XLDnaute Nouveau
Bonjour,
Je souhaite enregistrer en PDF mon fichier à l'aide d'un codage VBA.
Jusque là, c'est bon.
Mais j'aimerais que lorsqu'il détecte qu'un fichier a déjà été enregistré sous le même nom, celui-ci se fasse remplacer automatiquement par le nouveau.
Voilà mon code, je ne sais pas comment intégrer la deuxième partie
Private Sub CommandButton4_Click()
Dim LaDate$, Nom$, Rep$ 'DŽclaration des variables
LaDate = Format(Now, "yyyy_mm_dd_")
Nom = Range("H10").Value 'Nom de l'onglet ˆ entregistrer
Rep = "M:\blabla\" ' Chemin du rŽpertoire ˆ adapter depuis votre PC"
Sheet2.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Rep & LaDate & "_" & Nom & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, to:=5, OpenAfterPublish:=False 'enregistrement du fichier en PDF
MsgBox "the file has been converted to PDF"
End Sub
Merciiii
Je souhaite enregistrer en PDF mon fichier à l'aide d'un codage VBA.
Jusque là, c'est bon.
Mais j'aimerais que lorsqu'il détecte qu'un fichier a déjà été enregistré sous le même nom, celui-ci se fasse remplacer automatiquement par le nouveau.
Voilà mon code, je ne sais pas comment intégrer la deuxième partie
Private Sub CommandButton4_Click()
Dim LaDate$, Nom$, Rep$ 'DŽclaration des variables
LaDate = Format(Now, "yyyy_mm_dd_")
Nom = Range("H10").Value 'Nom de l'onglet ˆ entregistrer
Rep = "M:\blabla\" ' Chemin du rŽpertoire ˆ adapter depuis votre PC"
Sheet2.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Rep & LaDate & "_" & Nom & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, to:=5, OpenAfterPublish:=False 'enregistrement du fichier en PDF
MsgBox "the file has been converted to PDF"
End Sub
Merciiii