Bonjour à tous,
J'ai crée une macro d'enregistrement automatique de mon fichier en pdf dans un chemin défini. Cette macro fonctionne seulement j'aimerais ajouter une fonction que je ne trouve pas dans votre forum ou bien sur internet.
Il s'agirait d'ajouter un index à mon fichier enregistré si ce fichier existe déjà dans le répertoire de destination.
Je sais qu'il faut passer par une boucle afin d'incrémenter mais cela dépasse mon niveau.
Sub Save()
Dim ws As Worksheet
Dim Chemin As String, Fichier As String
Chemin = "J:\12 - UTILISATEURS"
For Each ws In ActiveWorkbook.Worksheets
Fichier = ws.Range("C14").Value
ws.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Chemin & Fichier, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Next
If ExistePdf(Fichier) Then
'incrémentation via boucle ? ?
MsgBox "Cle fichier a été indexé"
Else
Chemin = "J:\12 - UTILISATEURS"
For Each ws In ActiveWorkbook.Worksheets
Fichier = ws.Range("C14").Value
ws.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Chemin & Fichier, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Next
End If
End Sub
De plus si vous avez la propriété qui permet d'enregistrer le PDF en format paysage et non portrait, je suis preneur
Merci d'avance pour votre aide.